refactor: move app wiring to internal root

This commit is contained in:
2026-06-20 19:14:27 +02:00
committed by Milas Holsting
parent 87eb4c6403
commit 584754c0ca
2 changed files with 4 additions and 4 deletions

View File

@@ -2,7 +2,7 @@
package main package main
import ( import (
"mal/internal/app" "mal/internal"
"mal/internal/observability" "mal/internal/observability"
"github.com/joho/godotenv" "github.com/joho/godotenv"
@@ -13,6 +13,6 @@ func main() {
observability.Warn("env_file_load_failed", "server", "", nil, err) observability.Warn("env_file_load_failed", "server", "", nil, err)
} }
application := app.NewApp() application := internal.NewApp()
application.Run() application.Run()
} }

View File

@@ -1,5 +1,4 @@
// Package app bootstraps and wires the application dependencies. package internal
package app
import ( import (
"mal/integrations/jikan" "mal/integrations/jikan"
@@ -36,6 +35,7 @@ func NewApp() *fx.App {
playback.Module, playback.Module,
templates.Module, templates.Module,
server.Module, server.Module,
fx.Invoke(RunMigrationsAndFixes),
fx.Provide(func(r *templates.Renderer) render.HTMLRender { fx.Provide(func(r *templates.Renderer) render.HTMLRender {
return r return r
}), }),