Files
voltage-monitor/docker-compose.yml
Mateusz Gruszczyński 016b2f5321 refactor v2
2026-03-02 09:41:50 +01:00

30 lines
761 B
YAML

services:
voltage-monitor:
build: .
container_name: voltage-monitor
ports:
- "8798:8798"
volumes:
- ./config.py:/app/config.py:ro
- ./static:/app/static:ro
environment:
- INFLUXDB_HOST=stats.mngmnt.r.local
- INFLUXDB_PORT=8087
- INFLUXDB_DATABASE=ha
- PYTHONUNBUFFERED=1
- PYTHONDONTWRITEBYTECODE=1
- SECRET_KEY=alamakota
- FLASK_PORT=${APP_PORT:-8798}
command: gunicorn -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 --bind 0.0.0.0:${FLASK_PORT:-8798} --timeout 60 app:app
restart: unless-stopped
networks:
- monitoring
networks:
monitoring:
driver: bridge
ipam:
driver: default
config:
- subnet: 192.168.99.0/29