ipmi-fan-control/docker-compose.yml

27 lines
645 B
YAML

version: '3.8'
services:
ipmi-fan-control:
build: .
container_name: ipmi-fan-control
restart: unless-stopped
ports:
- "8000:8000"
environment:
- SECRET_KEY=${SECRET_KEY:-dev-secret-key-change-in-production}
- DATA_DIR=/app/data
- PANIC_TIMEOUT_SECONDS=${PANIC_TIMEOUT_SECONDS:-60}
- PANIC_FAN_SPEED=${PANIC_FAN_SPEED:-100}
- DEBUG=${DEBUG:-true}
- PYTHONUNBUFFERED=1
volumes:
- ./data:/app/data
networks:
- ipmi-network
# For Windows Docker Desktop, we need this for proper shutdown
stop_grace_period: 10s
networks:
ipmi-network:
driver: bridge