fix docker compose test

dev
Dmitry Titov 3 years ago
parent d8204efba7
commit a14e89c5da

@ -27,6 +27,7 @@ services:
command: > command: >
sh -c "python manage.py migrate && sh -c "python manage.py migrate &&
python manage.py collectstatic --noinput && python manage.py collectstatic --noinput &&
python manage.py loaddata fixtures/groups.json
python manage.py runserver 0.0.0.0:${DJANGO_PORT}" python manage.py runserver 0.0.0.0:${DJANGO_PORT}"
environment: environment:
<<: *postgres-variables <<: *postgres-variables
@ -44,6 +45,37 @@ services:
depends_on: depends_on:
- db - 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: db:
container_name: ${CONTAINERS_NAME}_db container_name: ${CONTAINERS_NAME}_db
image: mdillon/postgis image: mdillon/postgis
@ -70,3 +102,7 @@ services:
- db - db
- django - django
restart: always restart: always
volumes:
rabbitmq_data:
rabbitmq_log:

Loading…
Cancel
Save