Application du babillard de nouvelles de l'AGECEM (télé du CMS)
Find a file
Victor Lacasse-Beaudoin a3c2c8d1f0 change!: remove config.Config dependency injection in ContenuHandler
`ContenuHandler` now only stores a `ContenuDir string` instead of a
whole config.

BREAKING: change `handlers.RunServer` parameters to `contenuDir string, serverPort int`
2023-12-04 21:23:25 -05:00
cmd change!: commandline tool from serpents/cobra/viper to couleuvre 2023-12-04 19:05:56 -05:00
config change!: commandline tool from serpents/cobra/viper to couleuvre 2023-12-04 19:05:56 -05:00
contenu Import project backup into new git repo 2023-02-17 15:43:23 -05:00
data Déplacer functions de serverCmd vers data/ et handlers/ 2023-05-05 18:59:53 -04:00
examples chore: retirer server.static_dir de config example 2023-11-29 17:28:39 -05:00
handlers change!: remove config.Config dependency injection in ContenuHandler 2023-12-04 21:23:25 -05:00
public chore: bump jquery -> 3.7.1 2023-11-29 17:33:31 -05:00
.gitignore Ignorer fichiers .swp 2023-05-05 17:35:49 -04:00
docker-compose.yaml fix: problèmes docker depuis couleuvre 2023-12-04 19:19:19 -05:00
Dockerfile fix: problèmes docker depuis couleuvre 2023-12-04 19:19:19 -05:00
go.mod change!: commandline tool from serpents/cobra/viper to couleuvre 2023-12-04 19:05:56 -05:00
go.sum change!: commandline tool from serpents/cobra/viper to couleuvre 2023-12-04 19:05:56 -05:00
LICENSE Remplacer license MIT par GPLv2 2023-12-04 19:12:09 -05:00
main.go change!: commandline tool from serpents/cobra/viper to couleuvre 2023-12-04 19:05:56 -05:00
README.md Import project backup into new git repo 2023-02-17 15:43:23 -05:00

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