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