From c21f4b3dacd597a15a5ec39d525df1dfe1b70376 Mon Sep 17 00:00:00 2001 From: jdlugosz963 Date: Mon, 17 Jul 2023 01:47:57 +0200 Subject: Add project. --- docker-compose-dev.yml | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 docker-compose-dev.yml (limited to 'docker-compose-dev.yml') diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml new file mode 100644 index 0000000..26c817d --- /dev/null +++ b/docker-compose-dev.yml @@ -0,0 +1,69 @@ +version: '3.8' + +services: + app: + build: . + volumes: + - static_data:/vol/web + - ./restaurant_orders/:/usr/src/app + command: "python manage.py runserver 0.0.0.0:8000" + environment: + - DEBUG=1 + - STATIC_DIR=/vol/web + - REDIS_HOST=redis + - DB_POSTGRES=1 + - DB_NAME=django + - DB_USER=admin + - DB_PASSWORD=admin + - DB_HOST=db + depends_on: + - redis + - db + ports: + - "8000:8000" + links: + - redis + - db + db: + image: postgres:latest + volumes: + - pg_data:/var/lib/postgresql/data/ + environment: + - POSTGRES_DB=django + - POSTGRES_USER=admin + - POSTGRES_PASSWORD=admin + + redis: + image: redis:latest + + celery_worker: + build: . + command: "celery.sh" + volumes: + - ./restaurant_orders/:/usr/src/app + environment: + - DEBUG=1 + - REDIS_HOST=redis + depends_on: + - redis + - db + + # pgadmin: + # container_name: pgadmin4_container + # image: dpage/pgadmin4 + # restart: always + # environment: + # PGADMIN_DEFAULT_EMAIL: jdlugosz963@gmail.com + # PGADMIN_DEFAULT_PASSWORD: 1234 + # PGADMIN_LISTEN_PORT: 80 + # ports: + # - "8080:80" + # volumes: + # - pgadmin_data:/var/lib/pgadmin + # links: + # - db + +volumes: + static_data: + pg_data: + # pgadmin_data: -- cgit v1.2.3