27 lines
990 B
YAML
27 lines
990 B
YAML
|
|
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: []
|