Json-Python-Server/docker-compose.yml
2026-01-29 18:18:32 +08:00

39 lines
786 B
YAML

version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: lazy-fjh-app
ports:
- "60201:60201"
volumes:
- ./uploads:/app/uploads
- ./logs:/app/logs
- ./temp:/app/temp
env_file:
- .env
environment:
- ENV=production
- DEBUG=False
- HOST=0.0.0.0
- PORT=60201
- LOG_LEVEL=info
- LANGUAGE_DEFAULT=zh
- ANALYSIS_TIMEOUT=300
- MAX_MEMORY_MB=500
restart: always
networks:
- app-network
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:60201/health" ]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
networks:
app-network:
driver: bridge