--- version: '3.8' services: backend: image: codingcoffee/bullish-backend-dev build: context: ./backend dockerfile: Dockerfile.dev volumes: - ./backend:/code env_file: - dev.env depends_on: - db - rqworker - rqscheduler - redis ports: - 8000:8000 frontend: image: codingcoffee/bullish-frontend-dev build: context: ./frontend dockerfile: Dockerfile.dev volumes: - ./frontend:/code ports: - 8080:8080 redis: image: redis:6.0.10-alpine3.13 # ports: # - 6379:6379 rqworker: image: codingcoffee/bullish-backend-dev build: context: ./backend dockerfile: Dockerfile.dev env_file: - dev.env volumes: - ./backend:/code command: python manage.py rqworker default depends_on: - redis rqscheduler: image: codingcoffee/bullish-backend-dev build: context: ./backend dockerfile: Dockerfile.dev env_file: - dev.env volumes: - ./backend:/code command: python manage.py rqscheduler depends_on: - redis db: image: postgres:13.1-alpine restart: unless-stopped volumes: - bullish-db-data:/var/lib/postgresql/data/pgdata env_file: - dev.env # ports: # - 5432:5432 # pgadmin: # image: dpage/pgadmin4 # restart: unless-stopped # depends_on: # - db # environment: # - PGADMIN_LISTEN_PORT=5050 # - PGADMIN_DEFAULT_EMAIL=admin@bullish.io # - PGADMIN_DEFAULT_PASSWORD=password # ports: # - 5050:5050 volumes: bullish-db-data: