Commit graph

23 commits

Author SHA1 Message Date
4d8ae6782b fix: ajouter client http à bottinClient
Requis par version 6 du API client
2024-02-14 16:53:59 -05:00
83cd2cd4af chores: bump dependencies
Bump bottin v5 -> v6

`go get -u`
2024-02-14 16:48:20 -05:00
990fe99e2c feat: Ajouter et documenter configuration par env 2024-02-14 14:49:58 -05:00
679b594c80 Migrate config to codeberg.org/vlbeaudoin/serpents v1.0.0
Raw cobra+viper flags that were not yet migrated to Register* functions
now migrated to serpents as well
2023-10-08 01:37:06 -04:00
a74e36afc1 Ajouter basicauth web 2023-09-19 16:48:29 -04:00
3b9a51c767 Ajouter API keyauth
Defer dbclient.DB.Close() dans apiCmd
2023-09-19 16:47:57 -04:00
78ea51e2c5 Migrer client API à voki 2023-09-18 18:34:53 -04:00
c218860e33 Implémenter page web de scan de présence
Voir diff pour détails
2023-09-17 16:32:40 -04:00
f986c2e8e1 Add basic webcontent 2023-09-17 01:12:46 -04:00
7e3531aa90 Ajouter et implémenter db flags
Ajouter config.RegisterBool
2023-09-16 18:40:18 -04:00
532c85f200 Ajouter et implémenter cfg.Bottin.API.Port et cfg.Bottin.API.Protocol 2023-09-16 18:21:39 -04:00
9b6dd055ef Ajouter et implémenter cfg.Bottin.API.Key 2023-09-16 18:18:19 -04:00
ea49f1609f Implémenter cfg.Bottin.API.Host 2023-09-16 18:16:32 -04:00
6123799650 Ajouter pointers à clients en paramètres à apihandler.New 2023-09-16 17:44:38 -04:00
682d8fc6aa Créer tables sur démarrage de apiCmd 2023-09-16 17:22:12 -04:00
a88809f91e Retirer validation problématique
Si le handler était nil, la vérification serait probablement assez pour
faire panic l'application, ce qui serait un problème que la validation
soit présente ou non.
2023-09-16 17:21:18 -04:00
309942921d Ajouter apihandler.ScanGET
Ajouter *bottin.Data#ApiClient à APIHandler

Implémenter BottinStatus dans apihandler.HealthGET
2023-09-16 15:05:13 -04:00
dc72748fbe Implémenter route /v0/health
Ajouter error type si dbclient ou bottinclient ne sont pas implémentés

Ajouter echo.Group v0
2023-09-15 18:13:48 -04:00
6ef8eccbef Refondre noms de package selon bonnes pratiques 2023-09-15 17:10:57 -04:00
2ad3fdf9cb Démarrer echo pour apiCmd et webCmd 2023-09-15 16:36:56 -04:00
3ba1231723 Appeler config.GetConfig dans apiCmd 2023-09-15 16:15:32 -04:00
2bdb22d956 Appeler config.RegisterFlags dans rootCmd 2023-09-15 16:15:07 -04:00
1e4ec055ec Initial commit 2023-09-15 13:14:43 -04:00