app: id: lnd-ui name: LND UI version: 1.0.0 description: | Archipelago-native HTTP frontend for LND. Runs nginx inside a container and serves static assets. LND connection info is fetched via an absolute URL that the host nginx routes to the archipelago backend on 127.0.0.1:5678, so no upstream auth is baked in. container: build: context: /opt/archipelago/docker/lnd-ui dockerfile: Dockerfile tag: localhost/lnd-ui:local dependencies: - app_id: lnd resources: memory_limit: 64Mi security: readonly_root: false network_policy: bridge # Bridge networking via archy-net. Container nginx listens on 80; # host nginx proxies /app/lnd/ -> 127.0.0.1:18083 -> container:80. ports: - host: 18083 container: 80 protocol: tcp volumes: [] environment: [] health_check: type: http endpoint: http://127.0.0.1:18083 path: / interval: 30s timeout: 5s retries: 3