volumes: pyblackbird_cc_local_postgres_data: {} pyblackbird_cc_local_postgres_data_backups: {} services: django: &django build: context: . dockerfile: ./compose/local/django/Dockerfile image: pyblackbird_cc_local_django container_name: pyblackbird_cc_local_django depends_on: - postgres - redis - mailpit volumes: - .:/app:z env_file: - ./.envs/.local/.django - ./.envs/.local/.postgres ports: - '8000:8000' command: /start postgres: build: context: . dockerfile: ./compose/production/postgres/Dockerfile image: pyblackbird_cc_production_postgres container_name: pyblackbird_cc_local_postgres volumes: - pyblackbird_cc_local_postgres_data:/var/lib/postgresql/data - pyblackbird_cc_local_postgres_data_backups:/backups env_file: - ./.envs/.local/.postgres mailpit: image: docker.io/axllent/mailpit:latest container_name: pyblackbird_cc_local_mailpit ports: - "8025:8025" redis: image: docker.io/redis:6 container_name: pyblackbird_cc_local_redis celeryworker: <<: *django image: pyblackbird_cc_local_celeryworker container_name: pyblackbird_cc_local_celeryworker depends_on: - redis - postgres - mailpit ports: [] command: /start-celeryworker celerybeat: <<: *django image: pyblackbird_cc_local_celerybeat container_name: pyblackbird_cc_local_celerybeat depends_on: - redis - postgres - mailpit ports: [] command: /start-celerybeat flower: <<: *django image: pyblackbird_cc_local_flower container_name: pyblackbird_cc_local_flower ports: - '5555:5555' command: /start-flower