Application du babillard de nouvelles de l'AGECEM (télé du CMS)
Victor Lacasse-Beaudoin
8bc301f0d5
Seulement passer fichiers source go à build phase Copier contenu/ et static/ à /app/. Copier exécutable et rouler le serveur avec les valeurs par défaut |
||
---|---|---|
cmd | ||
contenu | ||
examples | ||
static | ||
.gitignore | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md |
agecem/babillard
Application web pour 'digital signage'.
Backend: Go avec labstack/echo/v4
Frontend: html, css, jquery
Utilisation
# Voir commandes make
make help
# Bâtir une container image (docker) localement
make build
# Exemple de déploiement
docker run -dt \
-p '1312:1312' \
-v 'babillard-contenu:/go/src/app/contenu' \
agecem/babillard:latest
Affichage d'images
Les images à afficher peuvent être déposées dans le répertoire contenu
. Les types fichiers supportés sont jpg
, png
, jpeg
, gif
, mais les types ne sont pas enforcés.
Si l'image docker est utilisée, l'application cyclera à travers les fichiers dans :/go/src/app/contenu
, et donc est mieux géré par volume.
Affichage de messages (pas implémenté)
TODO