newtestingdanish / docker-compose.optimized.yml
aghaai's picture
Fresh commit of all updated files
459923e
raw
history blame contribute delete
692 Bytes
services:
css-essay-grader:
build:
context: .
dockerfile: Dockerfile.optimized
ports:
- "5000:5000"
environment:
- GOOGLE_CLOUD_CREDENTIALS=/app/css-edge-e347b0ed2b9e.json
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
- PYTHONUNBUFFERED=1
volumes:
- ./temp:/app/temp
- ./output:/app/output
deploy:
resources:
limits:
memory: 1G
cpus: '1.0'
reservations:
memory: 512M
cpus: '0.5'
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5000/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s