remove celery

This commit is contained in:
2025-06-04 08:33:04 +02:00
parent ea841e4d54
commit 8edd96b671
6 changed files with 19 additions and 140 deletions

View File

@@ -13,12 +13,10 @@ services:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=docupulse
- REDIS_URL=redis://redis:6379/0
volumes:
- uploads:/app/uploads
- docupulse_uploads:/app/uploads
depends_on:
- db
- redis
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5000/health"]
@@ -38,7 +36,7 @@ services:
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=docupulse
volumes:
- postgres_data:/var/lib/postgresql/data
- docupulse_postgres_data:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
@@ -46,46 +44,18 @@ services:
timeout: 10s
retries: 3
redis:
image: redis:7
ports:
- "6379:6379"
restart: unless-stopped
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 30s
timeout: 10s
retries: 3
celery_worker:
build: .
command: celery -A celery_worker.celery worker --loglevel=info
volumes:
- .:/app
environment:
- FLASK_APP=app.py
- FLASK_ENV=development
- DATABASE_URL=postgresql://postgres:postgres@db:5432/docupulse
- REDIS_URL=redis://redis:6379/0
depends_on:
db:
condition: service_healthy
redis:
condition: service_healthy
restart: unless-stopped
healthcheck:
test: ["CMD", "celery", "-A", "celery_worker.celery", "inspect", "ping"]
interval: 30s
timeout: 10s
retries: 3
deploy:
resources:
limits:
cpus: '0.5'
memory: 512M
volumes:
postgres_data:
name: ${COMPOSE_PROJECT_NAME:-default}_postgres_data
uploads:
name: ${COMPOSE_PROJECT_NAME:-default}_uploads
docupulse_postgres_data:
name: docupulse_${COMPOSE_PROJECT_NAME:-default}_postgres_data
driver: local
driver_opts:
type: none
device: /var/lib/docupulse/postgres/${COMPOSE_PROJECT_NAME:-default}
o: bind
docupulse_uploads:
name: docupulse_${COMPOSE_PROJECT_NAME:-default}_uploads
driver: local
driver_opts:
type: none
device: /var/lib/docupulse/uploads/${COMPOSE_PROJECT_NAME:-default}
o: bind