services: quantum-backend: image: git.deowl.ru/vkrb/quantum_backend:0.1.0 environment: PORT: 1656 MINIO_ACCESS_KEY: minioadmin MINIO_SECRET_KEY: minioadmin ports: - 1656:1656 depends_on: db: condition: service_healthy redis: condition: service_started minio: condition: service_started restart: unless-stopped env_file: .env redis: image: "redis:alpine" restart: unless-stopped db: image: postgres:18.3 environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: fastapi_db healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 5 volumes: - postgresql:/var/lib/postgresql/18/main # MinIO Object Storage minio: image: minio/minio:latest container_name: experiment-minio command: server /data --console-address ":9001" environment: - MINIO_ROOT_USER=minioadmin - MINIO_ROOT_PASSWORD=minioadmin restart: unless-stopped volumes: - minio-data:/data volumes: minio-data: driver: local postgresql: driver: local