-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
92 lines (79 loc) · 2.31 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
version: '3'
services:
redis:
image: redis
restart: always
websocket-server:
image: 'retrobox/websocket-server:latest'
environment:
- API_ENDPOINT=http://127.0.0.1:8742
- JWT_KEY=${JWT_KEY}
api:
image: 'retrobox/api:latest'
depends_on:
- redis
- websocket-server
links:
- redis
- websocket-server
ports:
- "0.0.0.0:8742:80"
environment:
- APP_NAME=retrobox.api
- APP_ENV_NAME=docker-unit-test
- APP_DEBUG=0
- APP_TEST=1
- LOG_PATH=../log
- LOG_LEVEL=INFO
- LOG_DISCORD=0
- MYSQL_HOST=${DB_HOST}
- MYSQL_PORT=3306
- MYSQL_DATABASE=${DB_DATABASE}
- MYSQL_USERNAME=${DB_USERNAME}
- MYSQL_PASSWORD=${DB_PASSWORD}
- JOBATATOR_HOST=${JOBATATOR_HOST}
- JOBATATOR_PORT=${JOBATATOR_PORT}
- JOBATATOR_USERNAME=${JOBATATOR_USERNAME}
- JOBATATOR_PASSWORD=${JOBATATOR_PASSWORD}
- JOBATATOR_GROUP=${JOBATATOR_GROUP}
- PAYPAL_PUBLIC=0
- PAYPAL_PRIVATE=0
- STRIPE_IS_TEST=1
- STRIPE_PUBLIC=pk_test_
- STRIPE_PRIVATE=sk_test_
- STRIPE_WEBHOOK_SECRET=0
- STAILEU_PUBLIC=${STAILEU_PUBLIC}
- STAILEU_PRIVATE=${STAILEU_PRIVATE}
- STAILEU_REDIRECT=https://retrobox.tech/login/execute
- REDIS_URI=tcp://redis:6379
- REDIS_PREFIX=retrobox__
- SOURCE_DOMAIN=localhost
- JWT_KEY=${JWT_KEY}
- WEB_ENDPOINT=https://retrobox.tech
- API_ENDPOINT=http://api
- WEBSOCKET_SERVER_ENDPOINT=http://websocket-server:80
- DEFAULT_ADMIN_USER_ID=0
- MASTER_API_KEY=${MASTER_API_KEY}
- SENTRY_ENABLE=0
- LA_POSTE_KEY=${LA_POSTE_KEY}
- MAILCHIMP_API_KEY=${MAILCHIMP_API_KEY}
- MAILCHIMP_LIST_ID=${MAILCHIMP_LIST_ID}
api-test:
image: 'retrobox/api-test:latest'
restart: 'no'
depends_on:
- api
links:
- api
environment:
- CLI_ARGS=-D;
- API_ENDPOINT=http://api
- FORCE_COLOR=1
- LOGIN_USER_ID=${STAILEU_USER_LOGIN}
- LOGIN_PASSWORD=${STAILEU_USER_PASSWORD}
- API_MASTER_KEY=${MASTER_API_KEY}
- STAIL_EU_API=https://api.stail.eu/
- MAILCHIMP_API_KEY=${MAILCHIMP_API_KEY}
- CHROME_PATH=/usr/bin/chromium
- PAYPAL_PASSWORD=123456789