Ajouter data/
Ajouter data/ à Dockerfile
Ajouter flags pour server.port et server.documents.*
Ajouter viper
Ajouter example de config à examples/config/
Exécuter serveur sur port custom (8080 par défaut)
Retirer copyright notice de main.go
Cleanup dependencies (go get, go mod tidy)
Ajouter /v1/health
Ajouter container minio à docker-compose
Déplacer logique de server.go vers serverCmd
Ajouter .cobra.yaml pour prochaines commandes
Modifier Dockerfile pour appeler serverCmd
Retirer certains commentaires dans serverCmd
`app` était un nom générique qui risquerait d'être en conflit avec
d'autres packages installés sur le container final, et l'utilisation
d'un nom générique est une mauvaise pratique.
Déplacer embed/ vers public/
Ajouter public/js et public/scss
Ajouter templating pour public/html/*.gohtml
Ajouter --build à procédure dans README.md
Déplacer contenu de index.html vers template `index-html`
Ajouter middleware RemoveTrailingSlash
Déplacer anonymous function de route `/` vers handler `handleIndex`
Permet d'intégrer des fichiers texte dans le fichier exécutable.
Copier répertoire embed/ ainsi que son contenu dans le container.
Ajouter embed.ReadHtml() qui retourne le contenu de embed/html/index.html
Exécuter go fmt