Commit graph

57 commits

Author SHA1 Message Date
b7c4b1a4be chores: Uniformiser case pour statements dans Dockerfile 2025-02-17 17:54:15 -05:00
ebe7ba7445 Merge pull request 'ui: rajouter jquery et slider, comment out carousel' (#26) from vlbeaudoin/feature/api-v2-et-cleanups into main
Reviewed-on: #26
2025-02-12 17:42:06 -05:00
5a21a5154b ui: rajouter jquery et slider, comment out carousel 2025-02-12 17:18:18 -05:00
52dd5693fb wip: APIv2, UI rework, js cleanup
Retirer jquery

etc.
2025-02-11 21:24:42 -05:00
37031749b4 Merge pull request 'kubernetes: toujours pull image latest' (#25) from vlbeaudoin/kubernetes/image-pull-always into main
Reviewed-on: #25
2025-02-10 18:18:53 -05:00
bd455da46a kubernetes: toujours pull image latest 2025-02-10 18:17:50 -05:00
6421d1c617 Merge pull request 'feature(ui): randomize timer slider' (#24) from vlbeaudoin/feature/slider-random-timer into main
Reviewed-on: #24
2025-02-10 17:54:40 -05:00
f07deec71a feature(ui): randomize timer slider
10 secs -> rand(15000,20000)
2025-02-10 17:50:27 -05:00
f75dff011a Merge pull request 'kubernetes: remettre tag :latest à image d'app de babillard' (#22) from vlbeaudoin/kubernetes/latest-image into main
Reviewed-on: #22
2025-02-04 19:14:15 -05:00
87ea8e6068 kubernetes: remettre tag :latest à image d'app de babillard 2025-02-04 19:13:03 -05:00
6fbd412ecc Merge pull request 'kubernetes: bump babillard à 7.0.3 et monter contenu par nfs' (#21) from kubernetes/nfs-volume into main
Reviewed-on: #21
2025-02-04 19:07:34 -05:00
97c5bf5791 kubernetes: bump babillard à 7.0.3 et WIP nfs volume 2025-02-04 18:14:46 -05:00
1012810927 Merge pull request 'kubernetes: ajouter deployment.yaml et service.yaml' (#20) from vlbeaudoin/deployment/kubernetes into main
Reviewed-on: #20
2025-02-04 17:34:39 -05:00
61046f4690 kubernetes: ajouter deployment.yaml et service.yaml
NodePort 30001
2025-02-04 17:33:02 -05:00
ae5fc2f996 Merge pull request 'fix(compose): Utiliser babillard.yaml au lieu de .babillard.yaml' (#19) from vlbeaudoin/fix/compose-babillard-config into main
Reviewed-on: #19
2025-01-31 18:01:12 -05:00
b265d7ad81 fix(compose): Utiliser babillard.yaml au lieu de .babillard.yaml
Pour config utilisée par docker-compose
2025-01-31 17:59:44 -05:00
951ed87641 Merge pull request 'fix(Dockerfile): répertoire à go build' (#18) from vlbeaudoin/fix/dockerfile-go-build into main
Reviewed-on: #18
2025-01-31 17:07:17 -05:00
45df362fc5 fix(Dockerfile): répertoire à go build 2025-01-31 17:06:15 -05:00
15a32f4d5e Merge pull request 'major v7: Standardiser l'organisation du projet' (#17) from vlbeaudoin/major/v7 into main
Reviewed-on: #17
2025-01-31 16:38:27 -05:00
6cdc40926b major v7: Standardiser l'organisation du projet 2025-01-31 16:37:16 -05:00
7c4e8d8227 Merge pull request 'BREAKING: Déplacer config à cmd.app.Config et bump couleuvre' (#14) from refactor/app-config into main
Reviewed-on: #14
2023-12-04 21:32:38 -05:00
3b965105fa docs: add examples/babillard.yaml 2023-12-04 21:31:01 -05:00
72ff53f846 change!: move config to cmd.app.Config
bump: couleuvre -> `v0.10.0`

Move `couleuvre.NewApp` to `cmd.init`

Make flags target `&cmd.app.Config`

Fix `ServerCmdExecuter`'s `RunServer` parameters

Fix call to `app.Parse` in `cmd.Execute`

BREAKING: Remove `cmd.Cfg()`
BREAKING: Remove `cmd.cfg config.Config`
2023-12-04 21:27:51 -05:00
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
c0f976e7cf Merge pull request 'Fix problèmes docker depuis couleuvre' (#13) from fix/docker into main
Reviewed-on: #13
2023-12-04 19:21:30 -05:00
4e054f988b fix: problèmes docker depuis couleuvre
Ajouter `config/` à `build` step

Réorganiser ordre de flags et commande dans `services.server.command`
2023-12-04 19:19:19 -05:00
7fcc647fb0 Merge pull request 'BREAKING: Changer commandline library à couleuvre et license à GPLv2' (#12) from change/cmd-to-couleuvre into main
Reviewed-on: #12
2023-12-04 19:15:08 -05:00
4f51fc14e2 Remplacer license MIT par GPLv2 2023-12-04 19:12:09 -05:00
605206197a change!: commandline tool from serpents/cobra/viper to couleuvre
Ajouter `config.Config` pour stocker valeurs de flags

Migrer `cmd/` à couleuvre

Ajouter `cmd.Cfg()` pour retourner une copie courante de la configuration.

Cleanup dependencies avec `go get` et `go mod tidy`

BREAKING: renommer flags
BREAKING: déplacer `cmd.runServer` à `handlers.RunServer(cfg config.Config)`
BREAKING: changer backend à couleuvre, qui gère différemment le commandline
2023-12-04 19:05:56 -05:00
cdcd10ba1e Merge pull request 'feat: déplacer déclaration de flags à serpents' (#10) from feature/serpents into main
Reviewed-on: #10
2023-11-29 17:45:30 -05:00
11c420602d feat: déplacer déclaration de flags à serpents
Cleanup des dependencies avec `go mod tidy`
2023-11-29 17:44:27 -05:00
5d1df1d4b7 Merge pull request 'chore: bump jquery -> 3.7.1' (#9) from chore/update-jquery into main
Reviewed-on: #9
2023-11-29 17:34:06 -05:00
a826e1bec9 chore: bump jquery -> 3.7.1 2023-11-29 17:33:31 -05:00
6574c91d10 Merge pull request 'chore: mettre à jour dependencies avec go get -u' (#8) from chore/go-get-update into main
Reviewed-on: #8
2023-11-29 17:31:43 -05:00
6e34b536ce chore: mettre à jour dependencies avec go get -u 2023-11-29 17:31:11 -05:00
48e6f2adc8 Merge pull request 'chore: retirer server.static_dir de config example' (#7) from chore/retirer-static-dir-example into main
Reviewed-on: #7
2023-11-29 17:29:05 -05:00
3441b31c9d chore: retirer server.static_dir de config example 2023-11-29 17:28:39 -05:00
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