makerfloss/src/apps/signage/README.md

27 lines
1,018 B
Markdown
Raw Normal View History

# signage — digital signage host
A Debian 13 VM intended to run digital-signage software. **Current state: bare
VM scaffold** — the VM shape and module plumbing are in place; the signage
service itself is not chosen/installed yet.
| | |
|---|---|
| VM | 1 core · 1024 MB · 16 G disk · `tanka1` · `lan` bridge |
| Image | `debian-13-generic-amd64.qcow2` (cloud-init) |
| vmid | 816 |
| Depends on | `cluster:vm`, `templates:debian`, `backup:vm` |
| Target env | `omStaging` (installs as `signage-omStaging`) |
## Files
- `signage.json` — module config (VM shape + dependencies)
- `install.sh` — thin wrapper → `update.sh`
- `update.sh` — confirms the VM is up, records a version marker (no service yet)
- `test.sh` — checks the VM resolves, is reachable, and carries the marker
## Next steps
Pick the signage software and extend `update.sh`/`test.sh` accordingly. If it
exposes a web UI, add `network:proxy` (and `identity:identity` for OIDC login)
to `dependsOn` and a matching `config` block.