feat: basic config, logger, main loop

This commit is contained in:
2025-06-10 17:50:14 +03:00
parent e920caf646
commit ddd3e40575
6 changed files with 159 additions and 135 deletions

30
backend/cmd/main.go Normal file
View File

@@ -0,0 +1,30 @@
package main
import (
"github.com/gin-gonic/gin"
"easywish/config"
"easywish/internal/logger"
)
func main() {
// Load the configuration
if err := config.LoadConfig(); err != nil {
panic(err)
}
// Setup logger
logger.InitLogger()
defer logger.GetLogger().Sync()
// Connect & migrate database
// models.Init()
// Setup routes
r := gin.Default()
// serviceController.SetupRoutes(r)
// animalController.SetupRoutes(r)
r.Run()
}