diff --git a/cmd/favicon.ico b/cmd/favicon.ico new file mode 100644 index 0000000..430c4fb Binary files /dev/null and b/cmd/favicon.ico differ diff --git a/cmd/main.go b/cmd/main.go index 15427b0..00b2af2 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -1,6 +1,8 @@ package main import ( + _ "embed" + "ladder/handlers" "log" "os" @@ -9,8 +11,12 @@ import ( "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/basicauth" + "github.com/gofiber/fiber/v2/middleware/favicon" ) +//go:embed favicon.ico +var faviconData string + func main() { prefork, _ := strconv.ParseBool(os.Getenv("PREFORK")) @@ -30,6 +36,11 @@ func main() { })) } + app.Use(favicon.New(favicon.Config{ + Data: []byte(faviconData), + URL: "/favicon.ico", + })) + app.Get("/", handlers.Form) app.Get("raw/*", handlers.Raw) app.Get("api/*", handlers.Api)