refac: rethought the complete workflow and deployement flow ; docs etc.

This commit is contained in:
fsylvain committed 2026-09-23 17:36:36 +02:00
1 parent 4a6209a8db
commit 09bd5afa4a
26 files changed
+800 -334

No files matched your search

+12 -2
View File
@@ -86,8 +86,18 @@ func getUseCases(repos *Repositories) *UseCases {
}
}
func InitContainer() *UseCases {
func InitContainer() (*UseCases, func() error) {
db := getDb()
repos := getRepositories(db)
return getUseCases(repos)
return getUseCases(repos), closeDb(db)
}
func closeDb(db *gorm.DB) func() error {
return func() error {
sqlDb, err := db.DB()
if err != nil {
return err
}
return sqlDb.Close()
}
}