Set env files explicitly
This commit is contained in:
parent
ba4b17a8e2
commit
4b04178a4f
3 changed files with 16 additions and 15 deletions
|
|
@ -10,11 +10,11 @@ services:
|
|||
db:
|
||||
image: postgres:15
|
||||
healthcheck:
|
||||
test: /usr/bin/pg_isready
|
||||
# Note that --env-file should be used to set these correctly
|
||||
test: /usr/bin/pg_isready --username="${POSTGRES_USER}" --dbname="${POSTGRES_DB}"
|
||||
interval: 5s
|
||||
timeout: 10s
|
||||
retries: 10
|
||||
env_file: ./.env
|
||||
volumes:
|
||||
- postgres-data:/var/lib/postgresql/data
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ services:
|
|||
POSTGRES_USER:
|
||||
POSTGRES_PASSWORD:
|
||||
DJANGO_SECRET_KEY:
|
||||
DJANGO_SETTINGS_MODULE: "newsreader.conf.production"
|
||||
DJANGO_SETTINGS_MODULE:
|
||||
command: |
|
||||
celery worker -n worker1@%h
|
||||
-n worker2@%h
|
||||
|
|
@ -49,9 +49,6 @@ services:
|
|||
--workdir /app/src/
|
||||
--beat
|
||||
--scheduler django
|
||||
env_file: ./.env
|
||||
environment:
|
||||
- DJANGO_SETTINGS_MODULE=newsreader.conf.production
|
||||
depends_on:
|
||||
rabbitmq:
|
||||
condition: service_started
|
||||
|
|
@ -76,7 +73,7 @@ services:
|
|||
POSTGRES_USER:
|
||||
POSTGRES_PASSWORD:
|
||||
DJANGO_SECRET_KEY:
|
||||
DJANGO_SETTINGS_MODULE: "newsreader.conf.production"
|
||||
DJANGO_SETTINGS_MODULE:
|
||||
entrypoint: /app/bin/docker-entrypoint.sh
|
||||
command: |
|
||||
gunicorn --bind 0.0.0.0:8000
|
||||
|
|
@ -88,9 +85,6 @@ services:
|
|||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 10
|
||||
env_file: ./.env
|
||||
environment:
|
||||
- DJANGO_SETTINGS_MODULE=newsreader.conf.production
|
||||
depends_on:
|
||||
memcached:
|
||||
condition: service_started
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue