package administration import ( roadsign "code.smartsheep.studio/goatworks/roadsign/pkg" "fmt" "github.com/gofiber/fiber/v2" "github.com/spf13/viper" ) func InitAdministration() *fiber.App { app := fiber.New(fiber.Config{ AppName: "RoadSign Administration", ServerHeader: fmt.Sprintf("RoadSign Administration v%s", roadsign.AppVersion), DisableStartupMessage: true, EnableIPValidation: true, TrustedProxies: viper.GetStringSlice("security.administration_trusted_proxies"), }) return app }