-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
100 lines (75 loc) · 2.58 KB
/
docker-compose.yml
File metadata and controls
100 lines (75 loc) · 2.58 KB
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
93
94
95
96
97
98
99
100
version: '3'
services:
frontend:
container_name: frontend
build:
context: .
dockerfile: ./apps/frontend/Dockerfile
restart: always
ports:
- '3000:3000'
networks:
- app_network
environment:
ANALYZE: 'false'
LOG_LEVEL: verbose
LOG_COLORS_ENABLED: 'true'
LOG_FORMAT: text
NEXT_PUBLIC_SUPPORTED_LOCALES: en,de,pl
NEXT_PUBLIC_DEFAULT_LOCALE: en
BASE_URL: http://localhost:3000
NEXT_PUBLIC_API_URL: http://localhost:3001/api
API_URL_INTERNAL: http://api-harmonization:3001/api
AUTH_SECRET: yYaVHF3L70TfHqcfyR6kIE6pXHAydlN2r+o36+Vrmyc=
AUTH_TRUST_HOST: 'true'
AUTH_GOOGLE_ID: CLIENT_ID
AUTH_GOOGLE_SECRET: CLIENT_SECRET
AUTH_GITHUB_ID: GITHUB_ID
AUTH_GITHUB_SECRET: GITHUB_ID
AUTH_DATABASE_URL: file:./dev.db
AUTH_DEFAULT_USER_ROLE: selfservice_user
api-harmonization:
container_name: api-harmonization
build:
context: .
dockerfile: ./apps/api-harmonization/Dockerfile
restart: always
ports:
- '3001:3001'
networks:
- app_network
environment:
NODE_ENV: development
PORT: 3001
TELEMETRY_DISABLED: 'false'
API_PREFIX: api
LOG_LEVEL: verbose
LOG_COLORS_ENABLED: 'true'
LOG_FORMAT: text
DEFAULT_LOCALE: en
DEFAULT_CURRENCY: EUR
DEFAULT_REGION_ID: ''
DEFAULT_PRODUCT_UNIT: PCS
SUPPORTED_CURRENCIES: EUR,USD,PLN
SUPPORTED_LOCALES: en,de,pl
FRONT_BASE_URLS: http://localhost:3000
MOCKED_INTEGRATION_DELAYS_ENABLED: 'true'
CMS_STRAPI_BASE_URL:
CACHE_ENABLED: 'false'
CACHE_TTL: 3600
CACHE_REDIS_HOST: localhost
CACHE_REDIS_PORT: 6379
# redis-cli -> config set requirepass {REDIS_PASS}
CACHE_REDIS_PASS: REDIS_PASS
ALGOLIA_APP_ID:
ALGOLIA_API_KEY:
API_SURVEYJS_BASE_URL: https://api.surveyjs.io/public/v1
MEDUSAJS_BASE_URL:
MEDUSAJS_PUBLISHABLE_API_KEY:
MEDUSAJS_ADMIN_API_KEY:
SEARCH_ARTICLES_INDEX_NAME: mock
# Define a network, which allows containers to communicate
# with each other, by using their container name as a hostname
networks:
app_network:
external: true