homelab-codex-ws/services/narty27/service.yaml

27 lines
990 B
YAML
Raw Permalink Normal View History

service:
name: narty27
owner_node: piha
role: static-html-host # single self-contained viz.html (narty 2027 / Saalbach KB export)
exposure: private # LAN/Tailscale only; no npm vhost, no public ingress
dependencies: [] # nginx serving a local volume — nothing else required
ports:
- container: 80
host: 8240
protocol: tcp
healthcheck:
type: http
endpoint: http://192.168.31.5:8240/viz.html # PIHA LAN IP; content must be loaded first (see README)
interval: 30s
timeout: 10s
retries: 5
restart_policy: unless-stopped
persistence:
# Docker named volume narty27_narty27_content (compose project prefix), NOT
# a bind under /opt/homelab/data. Content is personal, lives only here, and
# is deliberately outside the repo — see README.md.
paths:
- narty27_narty27_content
runtime:
config_files: [] # no .env — the port bind is static, no secrets
env_vars: []