30 lines
1,003 B
YAML
30 lines
1,003 B
YAML
|
|
# Furtka Uptime Kuma — self-hosted status monitor.
|
||
|
|
#
|
||
|
|
# The volume `furtka_uptime-kuma_data` is created by the Furtka reconciler
|
||
|
|
# from the manifest's "volumes" list before this compose file is brought
|
||
|
|
# up; it's declared `external: true` here so docker compose doesn't try
|
||
|
|
# to manage its lifecycle.
|
||
|
|
#
|
||
|
|
# Image pin: `louislam/uptime-kuma:1` tracks the 1.x major and rolls new
|
||
|
|
# patch/minor releases in place. Good enough for now — revisit to a
|
||
|
|
# digest once the Furtka app-update UI reports a diff so users can see
|
||
|
|
# what moved.
|
||
|
|
#
|
||
|
|
# No admin bootstrap via env vars: Kuma creates its admin account from
|
||
|
|
# the first browser visit to :3001. That's a deliberate Kuma design
|
||
|
|
# choice, and it's why this app has no manifest.settings — nothing for
|
||
|
|
# the Furtka install form to ask.
|
||
|
|
|
||
|
|
services:
|
||
|
|
kuma:
|
||
|
|
image: louislam/uptime-kuma:1
|
||
|
|
restart: unless-stopped
|
||
|
|
ports:
|
||
|
|
- "3001:3001"
|
||
|
|
volumes:
|
||
|
|
- furtka_uptime-kuma_data:/app/data
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
furtka_uptime-kuma_data:
|
||
|
|
external: true
|