feat(deploy): add celery beat service

This commit is contained in:
2026-04-30 20:23:22 +03:30
parent 4d82094c0b
commit 40f89fc9aa

View File

@@ -51,9 +51,9 @@ services:
condition: service_started condition: service_started
celery: celery:
build: build:
context: ./backend/qlockify-backend-deployment context: ./backend/qlockify-backend-deployment
dockerfile: ../Dockerfile dockerfile: ../Dockerfile
restart: always restart: always
env_file: env_file:
- ./backend/qlockify-backend-deployment/.env - ./backend/qlockify-backend-deployment/.env
@@ -63,14 +63,32 @@ services:
depends_on: depends_on:
db: db:
condition: service_healthy condition: service_healthy
redis: redis:
condition: service_started condition: service_started
backend: backend:
condition: service_started condition: service_started
frontend: celery-beat:
build: build:
context: ./frontend/qlockify-frontend-deployment context: ./backend/qlockify-backend-deployment
dockerfile: ../Dockerfile
restart: always
env_file:
- ./backend/qlockify-backend-deployment/.env
volumes:
- celery_beat_data:/app/run
command: celery -A config beat -l INFO --schedule /app/run/celerybeat-schedule
depends_on:
db:
condition: service_healthy
redis:
condition: service_started
backend:
condition: service_started
frontend:
build:
context: ./frontend/qlockify-frontend-deployment
dockerfile: ../Dockerfile dockerfile: ../Dockerfile
restart: always restart: always
env_file: env_file:
@@ -94,7 +112,8 @@ services:
- backend - backend
- frontend - frontend
volumes: volumes:
postgres_data: postgres_data:
static_data: static_data:
media_data: media_data:
celery_beat_data: