-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
59 lines (58 loc) · 2.04 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
services:
frontend:
extends:
file: ./frontend/docker-compose.yml
service: frontend
depends_on:
strapi:
condition: service_healthy
environment:
- PUBLIC_BROWSER_BACKEND_URL=${PUBLIC_BROWSER_BACKEND_URL}
- PUBLIC_SERVER_BACKEND_URL=${PUBLIC_SERVER_BACKEND_URL}
- PUBLIC_BROWSER_FRONTEND_URL=${PUBLIC_BROWSER_FRONTEND_URL}
- PUBLIC_SERVER_FRONTEND_URL=${PUBLIC_SERVER_FRONTEND_URL}
strapi:
extends:
file: ./backend/vaa-strapi/docker-compose.yml
service: strapi
depends_on:
postgres:
condition: service_healthy
environment:
STRAPI_HOST: ${STRAPI_HOST}
STRAPI_PORT: ${STRAPI_PORT}
APP_KEYS: ${APP_KEYS}
API_TOKEN_SALT: ${API_TOKEN_SALT}
ADMIN_JWT_SECRET: ${ADMIN_JWT_SECRET}
JWT_SECRET: ${JWT_SECRET}
DATABASE_HOST: ${DATABASE_HOST}
DATABASE_PORT: ${DATABASE_PORT}
DATABASE_NAME: ${DATABASE_NAME}
DATABASE_USERNAME: ${DATABASE_USERNAME}
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
DATABASE_SCHEMA: ${DATABASE_SCHEMA}
DATABASE_SSL_SELF: ${DATABASE_SSL_SELF}
GENERATE_MOCK_DATA_ON_INITIALISE: ${GENERATE_MOCK_DATA_ON_INITIALISE}
LOAD_DATA_ON_INITIALISE_FOLDER: ${LOAD_DATA_ON_INITIALISE_FOLDER}
AWS_SES_ACCESS_KEY_ID: ${AWS_SES_ACCESS_KEY_ID}
AWS_SES_SECRET_ACCESS_KEY: ${AWS_SES_SECRET_ACCESS_KEY}
AWS_SES_REGION: ${AWS_SES_REGION}
MAIL_FROM: ${MAIL_FROM}
MAIL_REPLY_TO: ${MAIL_REPLY_TO}
AWS_S3_ACCESS_KEY_ID: ${AWS_S3_ACCESS_KEY_ID}
AWS_S3_ACCESS_SECRET: ${AWS_S3_ACCESS_SECRET}
AWS_S3_REGION: ${AWS_S3_REGION}
AWS_S3_BUCKET: ${AWS_S3_BUCKET}
STATIC_CONTENT_BASE_URL: ${STATIC_CONTENT_BASE_URL}
STATIC_MEDIA_CONTENT_PATH: ${STATIC_MEDIA_CONTENT_PATH}
postgres:
extends:
file: ./backend/vaa-strapi/docker-compose.yml
service: postgres
environment:
POSTGRES_DB: ${DATABASE_NAME}
POSTGRES_USER: ${DATABASE_USERNAME}
POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
volumes:
postgres:
strapi-uploads: