From e748cb09a5307e76b011334d83e9c81551c39dbe Mon Sep 17 00:00:00 2001 From: Gianni Carafa Date: Thu, 2 Nov 2023 22:04:29 +0100 Subject: [PATCH] Add favicon --- cmd/favicon.ico | Bin 0 -> 15406 bytes cmd/main.go | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 cmd/favicon.ico diff --git a/cmd/favicon.ico b/cmd/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..430c4fbaa8dc0fd7c95b48846a62e0a855313107 GIT binary patch literal 15406 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 Kwn`u>f&T*Xx(#Ch literal 0 HcmV?d00001 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)