services: web: build: context: . dockerfile: Dockerfile environment: ENV: development PORT: "8080" STORAGE_DIR: /app/storage SEGMENT_CACHE_DIR: /app/storage/cache CELLPOSE_BACKEND: http CELLPOSE_SERVER_URL: http://cellpose-model:8081 CELLPOSE_HTTP_TIMEOUT_SECONDS: "1800" LOG_LEVEL: INFO GEMINI_API_KEY: ${GEMINI_API_KEY} GEMINI_QA_MODEL: ${GEMINI_QA_MODEL} ports: - "8080:8080" volumes: - celltrace-storage:/app/storage depends_on: - cellpose-model cellpose-model: build: context: . dockerfile: Dockerfile.cellpose environment: PORT: "8081" STORAGE_DIR: /app/storage SEGMENT_CACHE_DIR: /app/storage/cache CELLPOSE_BACKEND: local CELLPOSE_MODEL: cpsam_v2 CELLPOSE_USE_GPU: "false" LOG_LEVEL: INFO volumes: - cellpose-cache:/app/storage/cache - cellpose-models:/root/.cellpose volumes: celltrace-storage: cellpose-cache: cellpose-models: