From a14e89c5da0d0f58ae21bd6c763e194b70bccaae Mon Sep 17 00:00:00 2001 From: Dmitry Titov Date: Sun, 19 Mar 2023 12:45:31 +0000 Subject: [PATCH] fix docker compose test --- docker-compose.test.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/docker-compose.test.yml b/docker-compose.test.yml index d5f3f93..4625868 100644 --- a/docker-compose.test.yml +++ b/docker-compose.test.yml @@ -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: