18 lines
705 B
Markdown
18 lines
705 B
Markdown
# FlowerCore Signage Pi Player
|
|
|
|
Phase 1 Raspberry Pi signage player packaging for Chromium kiosk deployments.
|
|
This bundle is intentionally air-gap friendly: systemd units, shell scripts,
|
|
udev rules, and Chromium managed policy are all checked into the repo and are
|
|
installed by `FlowerCore.Puppet`.
|
|
|
|
## Scope
|
|
|
|
- Bootstrap a stable node identity and mTLS client certificate.
|
|
- Launch Chromium in kiosk mode against `FC.Signage.Web` player routes.
|
|
- Restart the kiosk on HDMI hotplug.
|
|
- Renew mTLS certificates daily when fewer than 30 days remain.
|
|
- Detect display capabilities at boot, daily, and on HDMI hotplug.
|
|
|
|
Phase 2 native Avalonia rendering is documented separately in Notes and remains
|
|
deferred.
|