version: '3.8' services: api: build: . ports: - "8000:8000" volumes: - ./storage:/app/storage env_file: - .env environment: - CELERY_BROKER_URL=redis://redis:6379/0 - CELERY_RESULT_BACKEND=redis://redis:6379/0 depends_on: - redis celery_worker: build: . command: celery -A app.services.file_service worker --loglevel=info volumes: - ./storage:/app/storage env_file: - .env environment: - CELERY_BROKER_URL=redis://redis:6379/0 - CELERY_RESULT_BACKEND=redis://redis:6379/0 depends_on: - redis - api redis: image: redis:alpine ports: - "6379:6379"