@@ -5,7 +5,6 @@ x-defaults:
55 ENV : " local"
66 CONFERENCE_CODE : ${CONFERENCE_CODE:-pycon2023}
77 PRETIX_API : https://tickets.pycon.it/api/v1/
8- PRETIX_API_TOKEN : None # ask for a token
98 PLAIN_API : https://core-api.uk.plain.com/graphql/v1
109 SECRET_KEY : secret-key
1110 API_URL : /graphql
@@ -15,38 +14,18 @@ x-defaults:
1514 # URLs
1615 ASSOCIATION_FRONTEND_URL : http://localhost:3020
1716 # stripe
18- STRIPE_SECRET_API_KEY : ${STRIPE_SECRET_API_KEY}
19- STRIPE_WEBHOOK_SIGNATURE_SECRET : ${STRIPE_WEBHOOK_SIGNATURE_SECRET}
2017 PRETIX_WEBHOOK_SECRET : " secret"
2118 pycon_backend_envs : &pycon_backend_envs
2219 << : *enviroment_defaults
2320 CACHE_URL : redis://redis:6379/0
2421 DATABASE_URL : psql://pycon:pycon@backend-db/pycon
2522 ALLOWED_HOSTS : " *"
26- PRETIX_API_TOKEN : ${PRETIX_API_TOKEN}
27- MAILCHIMP_SECRET_KEY : ${MAILCHIMP_SECRET_KEY}
28- MAILCHIMP_DC : ${MAILCHIMP_DC}
29- MAILCHIMP_LIST_ID : ${MAILCHIMP_LIST_ID}
3023 MEDIA_FILES_STORAGE_BACKEND : ${MEDIA_FILES_STORAGE_BACKEND:-pycon.storages.CustomFileSystemStorage}
3124 MEDIA_FILES_PRIVATE_STORAGE_BACKEND : ${MEDIA_FILES_PRIVATE_STORAGE_BACKEND:-pycon.storages.CustomFileSystemStorage}
32- OAUTHLIB_INSECURE_TRANSPORT : ${OAUTHLIB_INSECURE_TRANSPORT}
33- OPENAI_API_KEY : ${OPENAI_API_KEY:-}
34- FLODESK_API_KEY : ${FLODESK_API_KEY}
35- SENTRY_DSN : ${SENTRY_DSN:-}
36- FLODESK_SEGMENT_ID : ${FLODESK_SEGMENT_ID}
3725 CELERY_BROKER_URL : redis://redis:6379/9
3826 CELERY_RESULT_BACKEND : redis://redis:6379/10
39- PLAIN_API_TOKEN : ${PLAIN_API_TOKEN}
40- PLAIN_INTEGRATION_TOKEN : ${PLAIN_INTEGRATION_TOKEN}
41- HASHID_DEFAULT_SECRET_SALT : ${HASHID_DEFAULT_SECRET_SALT:-}
42- AWS_MEDIA_BUCKET : ${AWS_MEDIA_BUCKET}
43- AWS_ACCESS_KEY_ID : ${AWS_ACCESS_KEY_ID}
44- AWS_SECRET_ACCESS_KEY : ${AWS_SECRET_ACCESS_KEY}
4527 CLAMAV_HOST : clamav
4628 CLAMAV_PORT : 3310
47- AWS_REGION_NAME : ${AWS_REGION_NAME}
48- ECS_NETWORK_CONFIG : ${ECS_NETWORK_CONFIG:-}
49- SNS_WEBHOOK_SECRET : ${SNS_WEBHOOK_SECRET:-}
5029
5130services :
5231 backend :
@@ -75,6 +54,8 @@ services:
7554 - /.venv/
7655 environment :
7756 << : *pycon_backend_envs
57+ env_file :
58+ - .env
7859 healthcheck :
7960 test : ["CMD-SHELL", "test -f /.ready"]
8061 interval : 10s
@@ -96,6 +77,8 @@ services:
9677 environment :
9778 << : *enviroment_defaults
9879 ADMIN_GRAPHQL_URL : http://backend:8000/admin/graphql
80+ env_file :
81+ - .env
9982 tty : true
10083 stdin_open : true
10184 ports :
@@ -146,6 +129,8 @@ services:
146129 << : *enviroment_defaults
147130 CMS_HOSTNAME : localhost:3000
148131 CMS_ADMIN_HOST : localhost:8000
132+ env_file :
133+ - .env
149134 tty : true
150135 stdin_open : true
151136 ports :
0 commit comments