Commit graph

20 commits

Author SHA1 Message Date
7f036b0a71 Merge pull request 'Embed fichiers statiques dans exécutable avec go embed' (#6) from feature/embed into main
Reviewed-on: #6
2023-11-29 17:25:30 -05:00
996aa67984 refactor!: Déplacer fichiers statiques vers embed
Bump golang -> `1.21.4`

Bump alpine -> `3.18.4`

Exposer fichiers html sur `/*`

Exposer fichiers css sur `/public/css/*`

Exposer fichiers js sur `/public/js/*`

Retirer prefix cgo de build step

Ajouter `public/` à build step

Retirer `public/static/` de `static/` dans run step

Retirer mentions à static_dir dans `cmd/server.go`

Retirer flag `server.static_dir`, `--static_dir` de serverCmd

Retirer paramètre `static_dir` de `runServer`

Remplacer middleware `RemoveTrailingSlash` -> `AddTrailingSlash`

Ajouter `echo.Group`s pour exposition statique avec config

Refactor déclaration de routes api derrière groupe `/api`

Fix références de fichiers js et css dans `index.html` et `slider.js`

BREAKING: static_dir n'est plus utilisé, les fichiers sont maintenant embedded
2023-11-29 17:15:27 -05:00
b68859f90b Préparer à embed 2023-05-05 19:50:59 -04:00
d84f7bb7b6 Merge branch 'fix/build-missing-dirs' into main 2023-05-05 19:09:47 -04:00
85dd986a6a Ajouter répertoires data/ et handlers/ à build 2023-05-05 19:09:23 -04:00
bd731adef3 Merge branch 'feature/split-serverCmd-functions' into main 2023-05-05 19:02:49 -04:00
17de134f76 Déplacer functions de serverCmd vers data/ et handlers/
Déplacer ListContenu vers data/

Déplacer handlers / et /api vers handlers/handlers.go

Déplacer handlers /api/contenu vers handlers/contenu.go
2023-05-05 18:59:53 -04:00
ee0eb11ea4 Merge branch 'docs/example-defaults' into main 2023-05-05 18:25:16 -04:00
8f90b3c29f Mettre valeurs config par défaut en commentaires 2023-05-05 18:24:15 -04:00
be2ae3407b Merge pull request 'Mettre à jour processus docker pour le projet' (#1) from feature/docker-compose into main
Reviewed-on: #1
2023-05-05 17:01:34 -05:00
2d352f556d Retirer Makefile
Fonctionalités déplacées vers docker-compose.yaml
2023-05-05 17:51:08 -04:00
e050783866 Ajouter volume contenu
Contient le contenu qui était dans le dossier contenu/ lors du build
2023-05-05 17:49:17 -04:00
a437b93718 Simplifier nom de volume config 2023-05-05 17:48:42 -04:00
7cd5f751a6 Ajouter docker-compose.yaml 2023-05-05 17:40:28 -04:00
8bc301f0d5 Implémenter multistage build
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
2023-05-05 17:40:15 -04:00
cb3a099949 Update golang:1.16 -> 1.20.2
Tagger build phase
2023-05-05 17:37:10 -04:00
72eb995bb2 Ignorer fichiers .swp 2023-05-05 17:35:49 -04:00
Victor Lacasse-Beaudoin
9dfe6111ac Merge branch 'cleanup/remove-references' into main 2023-05-05 16:44:01 -04:00
Victor Lacasse-Beaudoin
517dca06fd Retirer references/
Peuvent être consultées ailleurs
2023-05-05 16:42:51 -04:00
9606d8c2df Import project backup into new git repo 2023-02-17 15:43:23 -05:00