From ba43552d741b6de5fbf1f71c8b3634e65e72a26c Mon Sep 17 00:00:00 2001 From: afterlifepro Date: Mon, 13 Oct 2025 11:56:57 +0100 Subject: [PATCH] fix(web): actually serve the manifest and pwa files when running go server --- bskyweb/cmd/bskyweb/server.go | 5 +++++ {web => bskyweb/static}/manifest.json | 0 {web => bskyweb/static}/pwa-192.png | Bin {web => bskyweb/static}/pwa-512.png | Bin bskyweb/templates/base.html | 2 ++ 5 files changed, 7 insertions(+) rename {web => bskyweb/static}/manifest.json (100%) rename {web => bskyweb/static}/pwa-192.png (100%) rename {web => bskyweb/static}/pwa-512.png (100%) diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index f0cd72b15..b4b53547d 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -223,6 +223,11 @@ func serve(cctx *cli.Context) error { e.GET("/robots.txt", echo.WrapHandler(staticHandler)) } + // pwa files + e.GET("/manifest.json", echo.WrapHandler(staticHandler)) + e.GET("/pwa-512.png", echo.WrapHandler(staticHandler)) + e.GET("/pwa-192.png", echo.WrapHandler(staticHandler)) + e.GET("/iframe/youtube.html", echo.WrapHandler(staticHandler)) e.GET("/static/*", echo.WrapHandler(http.StripPrefix("/static/", staticHandler)), func(next echo.HandlerFunc) echo.HandlerFunc { return func(c echo.Context) error { diff --git a/web/manifest.json b/bskyweb/static/manifest.json similarity index 100% rename from web/manifest.json rename to bskyweb/static/manifest.json diff --git a/web/pwa-192.png b/bskyweb/static/pwa-192.png similarity index 100% rename from web/pwa-192.png rename to bskyweb/static/pwa-192.png diff --git a/web/pwa-512.png b/bskyweb/static/pwa-512.png similarity index 100% rename from web/pwa-512.png rename to bskyweb/static/pwa-512.png diff --git a/bskyweb/templates/base.html b/bskyweb/templates/base.html index f9d4fd6a5..0edf86cf7 100644 --- a/bskyweb/templates/base.html +++ b/bskyweb/templates/base.html @@ -15,6 +15,8 @@ + +