Backend Go pour plugins Larapaper (displays e-paper).
make all
make run # API :5678
make debug # API :5678 + UI debug :4242
make testSur le NAS, à côté de Larapaper (docker-compose.yml) :
# depuis ce repo (ou copie le service epaperbackend dans ton compose Larapaper)
docker compose build epaperbackend
docker compose up -d| Service | URL |
|---|---|
| API | http://truenas.local:5678 |
| Health | http://truenas.local:5678/health |
| Debug UI | http://truenas.local:4242 |
| Depuis Larapaper (même réseau Docker) | http://epaperbackend:5678 |
Volume epaperbackend_data → /data (SQLite cache).
Plugin météo : backend_url = http://epaperbackend:5678 (polling depuis le container Larapaper).
make docker-build
make docker-run # run local rapideVolume /data pour les bases SQLite de cache.
server/— serveur HTTP principal + UI debugservices/<name>/— un service par répertoire (code + plugin Larapaper)pkg/— librairies partagées (registry, cache, config)
Voir SKILL.md.