diff options
author | Matthew Lemon <y@yulqen.org> | 2024-05-13 17:26:25 +0100 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2024-05-13 17:26:25 +0100 |
commit | efbbd480ddc62e695123d31c31d233b0df5155bd (patch) | |
tree | bc2fb465edd5050d83c97f280b1aac8e023fe3e5 /local.yml |
After first pre-commit processing
Diffstat (limited to 'local.yml')
-rw-r--r-- | local.yml | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/local.yml b/local.yml new file mode 100644 index 0000000..205942a --- /dev/null +++ b/local.yml @@ -0,0 +1,75 @@ +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 |