From 584754c0ca71d87c4c3bb41ecbe1b6b686e3a2f2 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 20 Jun 2026 19:14:27 +0200 Subject: [PATCH] refactor: move app wiring to internal root --- cmd/server/main.go | 4 ++-- internal/{app => }/app.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename internal/{app => }/app.go (92%) diff --git a/cmd/server/main.go b/cmd/server/main.go index a70d840..b1fba92 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -2,7 +2,7 @@ package main import ( - "mal/internal/app" + "mal/internal" "mal/internal/observability" "github.com/joho/godotenv" @@ -13,6 +13,6 @@ func main() { observability.Warn("env_file_load_failed", "server", "", nil, err) } - application := app.NewApp() + application := internal.NewApp() application.Run() } diff --git a/internal/app/app.go b/internal/app.go similarity index 92% rename from internal/app/app.go rename to internal/app.go index c6c7274..360f552 100644 --- a/internal/app/app.go +++ b/internal/app.go @@ -1,5 +1,4 @@ -// Package app bootstraps and wires the application dependencies. -package app +package internal import ( "mal/integrations/jikan" @@ -36,6 +35,7 @@ func NewApp() *fx.App { playback.Module, templates.Module, server.Module, + fx.Invoke(RunMigrationsAndFixes), fx.Provide(func(r *templates.Renderer) render.HTMLRender { return r }),