fix docker compose test

dev
Dmitry Titov 3 years ago
parent d8204efba7
commit a14e89c5da

@ -27,6 +27,7 @@ services:
command: >
sh -c "python manage.py migrate &&
python manage.py collectstatic --noinput &&
python manage.py loaddata fixtures/groups.json
python manage.py runserver 0.0.0.0:${DJANGO_PORT}"
environment:
<<: *postgres-variables
@ -44,6 +45,37 @@ services:
depends_on:
- db
loyalty-rabbit:
image: rabbitmq:3.9-management
container_name: loyalty-rabbit
volumes:
- rabbitmq_data:/var/lib/rabbitmq
- rabbitmq_log:/var/log/rabbitmq
logging:
driver: none
restart: always
ports:
- 5672:5672
beat:
restart: always
build:
context: .
entrypoint: [ "celery", "-A", "postamates.celery:app", "beat" ]
worker:
restart: always
environment:
<<: *postgres-variables
<<: *django-variables
build:
context: .
entrypoint: [ "celery", "-A", "postamates.celery:app", "worker" ]
depends_on:
- db
- loyalty-rabbit
- django
db:
container_name: ${CONTAINERS_NAME}_db
image: mdillon/postgis
@ -70,3 +102,7 @@ services:
- db
- django
restart: always
volumes:
rabbitmq_data:
rabbitmq_log:

Loading…
Cancel
Save