30 lines
847 B
YAML
30 lines
847 B
YAML
|
|
name: meezi
|
||
|
|
|
||
|
|
# Self-hosted uptime monitoring for Meezi — Uptime Kuma.
|
||
|
|
#
|
||
|
|
# One-time stand-up (does NOT need redeploying with every app deploy):
|
||
|
|
# docker compose -f docker-compose.monitoring.yml up -d
|
||
|
|
#
|
||
|
|
# Then open https://status.meezi.ir (or http://SERVER:3201) and configure the
|
||
|
|
# monitors + alert channel as described in docs/monitoring.md.
|
||
|
|
#
|
||
|
|
# Config + history persist in the uptime_kuma_data volume.
|
||
|
|
|
||
|
|
services:
|
||
|
|
uptime-kuma:
|
||
|
|
image: ${UPTIME_KUMA_IMAGE:-mirror.soroushasadi.com/louislam/uptime-kuma:1}
|
||
|
|
container_name: meezi-uptime-kuma
|
||
|
|
restart: unless-stopped
|
||
|
|
volumes:
|
||
|
|
- uptime_kuma_data:/app/data
|
||
|
|
ports:
|
||
|
|
- "${UPTIME_KUMA_PORT:-3201}:3001"
|
||
|
|
healthcheck:
|
||
|
|
test: ["CMD-SHELL", "node extra/healthcheck.js || exit 1"]
|
||
|
|
interval: 60s
|
||
|
|
timeout: 10s
|
||
|
|
retries: 3
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
uptime_kuma_data:
|