Files
tapo-pump-monitor/compose.coolify.yaml
T

29 lines
854 B
YAML

services:
pump-monitor:
build:
context: .
dockerfile: Dockerfile
restart: unless-stopped
expose:
- "8000"
environment:
- TAPO_HOST=${TAPO_HOST}
- TAPO_USERNAME=${TAPO_USERNAME}
- TAPO_PASSWORD=${TAPO_PASSWORD}
- TZ=${TZ:-Europe/Prague}
- POLL_INTERVAL_SECONDS=${POLL_INTERVAL_SECONDS:-2}
- START_WATTS=${START_WATTS:-100}
- STOP_WATTS=${STOP_WATTS:-30}
- CONFIRM_SAMPLES=${CONFIRM_SAMPLES:-2}
- MAX_GAP_SECONDS=${MAX_GAP_SECONDS:-20}
- SAMPLE_RETENTION_DAYS=${SAMPLE_RETENTION_DAYS:-30}
- DATABASE_PATH=/data/pump-monitor.sqlite3
- DASHBOARD_USERNAME=${DASHBOARD_USERNAME:-water-monitor}
- DASHBOARD_PASSWORD=${DASHBOARD_PASSWORD}
volumes:
- pump-monitor-data:/data
volumes:
pump-monitor-data:
name: tapo-pump-monitor-data