54b79d7db3
Merge branch 'feature/dbclient' into main
2023-09-16 17:46:09 -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
622efd8d63
Retirer field Data.DBStatus de apiresponse.HealthGET
2023-09-16 17:19:32 -04:00
c583220fd6
Ajouter dbschema.DBClient#CreateTablesIfNotExist()
2023-09-16 17:13:51 -04:00
20fa0e10d1
Fix schema
...
PRIMARY KEY est toujours UNIQUE et NOT NULL, alors NOT NULL est
redondant
Assigner type VARCHAR(6) à presences.programme_id
2023-09-16 17:10:52 -04:00
2af75e1ecf
Ajouter dbschema/ et dbstruct/ à build step
2023-09-16 17:08:56 -04:00
76a3b9b105
Ajouter type dbclient.DBClient et func dbclient.New
2023-09-16 16:28:18 -04:00
525012eee6
Merge branch 'feature/database-schema' into main
...
Ajouter dbschema et dbstruct
Contiennent respective le schéma de base de donnée et l'objet
dbstruct.Presence, pour en manipuler les données
2023-09-16 16:09:21 -04:00
8d9b52f51c
Ajouter dbschema et dbstruct
...
Contiennent respective le schéma de base de donnée et l'objet
dbstruct.Presence, pour en manipuler les données
2023-09-16 16:08:23 -04:00
6c753b969b
Merge branch 'feature/scan-get' into main
...
Ajouter intégration au bottin par git.agecem.com/agecem/bottin/v5/data.ApiClient
Ajouter apihandler.ScanGET et squelette de apihandler.ScanPOST
Implémenter BottinStatus dans apihandler.HealthGET
2023-09-16 15:08:03 -04:00
92e7a45b9f
Ajouter squelette de apihandler.ScanPOST
2023-09-16 15:07:36 -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
916a83fc02
Merge branch 'feature/health-get-route' into main
...
Ajouter echo.Group v0
Ajouter error type si dbclient ou bottinclient ne sont pas implémentés
Implémenter route /v0/health
Update Dockerfile avec packages présents
2023-09-15 18:17:53 -04:00
2bae4f5312
Update Dockerfile avec packages présents
2023-09-15 18:16:39 -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
3791631045
Merge branch 'refactor/go-naming-good-practices' into main
2023-09-15 17:11:44 -04:00
6ef8eccbef
Refondre noms de package selon bonnes pratiques
2023-09-15 17:10:57 -04:00
5c6eed5e6b
Merge branch 'feature/webservers' into main
...
Démarrer echo pour apiCmd et webCmd
2023-09-15 16:37:22 -04:00
2ad3fdf9cb
Démarrer echo pour apiCmd et webCmd
2023-09-15 16:36:56 -04:00
cc2e8caddc
Merge branch 'fix/license' into main
...
Ajouter license MIT
2023-09-15 16:28:33 -04:00
8666705feb
Ajouter MIT license
2023-09-15 16:28:17 -04:00
09e2a155e4
Merge branch 'feature/config-ports' into 'main'
...
Ajouter et implémenter bases de config cobra/viper dans config/
2023-09-15 16:16:22 -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
ac20221ca3
Ajouter définitions de base à config/
...
Ajouter structs Config, APIConfig et WebConfig
Ajouter GetConfig pour encapsuler viper.Unmarshal
Ajouter RegisterFlags pour déclarer flags cobra et associations viper
2023-09-15 16:13:05 -04:00
499bbc55dc
Merge branch 'fix/test-env' into 'main'
2023-09-15 13:28:48 -04:00
fb1a4dcb8d
Ajouter fichier .env de test
...
Ignorer seulement /.env et non tous les fichiers nommés .env
--
Les valeurs utilisées sont celles en exemple dans README.md
2023-09-15 13:27:01 -04:00
4deff5d31d
Merge branch 'fix/gitignore' into 'main'
2023-09-15 13:19:16 -04:00
85868ecd7f
Ajouter .gitignore
2023-09-15 13:19:02 -04:00
1e4ec055ec
Initial commit
2023-09-15 13:14:43 -04:00