Backend Monitorink: serveur PNG (Claude usage + météo + HA)
This commit is contained in:
25
docker-compose.yml
Normal file
25
docker-compose.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
services:
|
||||
monitorink:
|
||||
build: ./backend
|
||||
image: monitorink:latest
|
||||
container_name: monitorink
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
# Optionnel : burn rate via ccusage (lecture seule des logs Claude Code du homelab).
|
||||
# Décommenter et passer MONITORINK_CCUSAGE=1 si voulu.
|
||||
# volumes:
|
||||
# - /home/jerem/.claude/projects:/root/.claude/projects:ro
|
||||
networks:
|
||||
- nestorr
|
||||
labels:
|
||||
caddy: http://monitorink.homelab.nestor-server.fr
|
||||
caddy.reverse_proxy: "{{upstreams 8080}}"
|
||||
healthcheck:
|
||||
test: ["CMD", "python", "-c", "import urllib.request,sys; sys.exit(0) if urllib.request.urlopen('http://localhost:8080/health').status==200 else sys.exit(1)"]
|
||||
interval: 60s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
networks:
|
||||
nestorr:
|
||||
external: true
|
||||
Reference in New Issue
Block a user