feat: scaffold fx app and gin server

This commit is contained in:
2026-05-13 10:29:50 +02:00
parent 17b9fd7686
commit 83da0b3c25
2 changed files with 93 additions and 0 deletions

19
internal/app/app.go Normal file
View File

@@ -0,0 +1,19 @@
package app
import (
"mal/internal/database"
"mal/internal/server"
"github.com/gin-gonic/gin"
"go.uber.org/fx"
)
func NewApp() *fx.App {
return fx.New(
database.Module,
server.Module,
fx.Invoke(func(r *gin.Engine, registers []server.RouteRegister) {
server.RegisterRoutes(r, registers)
}),
)
}