{"repo": "aniksutradhardev402/audioanalyzer", "files": {"docker-compose.yml": {"9e6db24c1c2eb68bb4e524fb64875e60663078d2": {"t": 1786068609.5472288, "n": 1307, "h": "a0a242289f63ac27", "c": "\nservices:\n redis:\n image: redis:7-alpine\n restart: unless-stopped\n volumes:\n - redis-data:/data\n\n backend:\n build:\n context: ./music-backend\n dockerfile: Dockerfile\n container_name: audio-backend\n env_file:\n - ./music-backend/.env\n environment:\n - CELERY_BROKER_URL=redis://redis:6379/0\n - CELERY_RESULT_BACKEND=redis://redis:6379/0\n # Add any other keys used in your .env (e.g., DEEPSEEK_API_KEY)\n volumes:\n - ./music-backend/uploads:/app/uploads\n - ./results:/app/results\n ports:\n - \"5000:5000\"\n depends_on:\n - redis\n\n worker:\n build:\n context: ./music-backend\n dockerfile: Dockerfile\n container_name: audio-worker\n command: celery -A tasks.celery worker --loglevel=info --concurrency=1\n env_file:\n - ./music-backend/.env\n environment:\n - CELERY_BROKER_URL=redis://redis:6379/0\n - CELERY_RESULT_BACKEND=redis://redis:6379/0\n volumes:\n - ./music-backend:/app\n - ./music-backend/uploads:/app/uploads\n - ./results:/app/results\n depends_on:\n - redis\n\n frontend:\n build:\n context: ./music-frontend\n dockerfile: Dockerfile\n container_name: audio-frontend\n ports:\n - \"5173:80\"\n depends_on:\n - backend\n\nvolumes:\n redis-data:"}}}}