fix global static files not being served correctly

This commit is contained in:
ari melody 2026-09-03 19:49:04 +01:00
parent 65e5cf97fc
commit 4d0efce2e0
Signed by: ari
GPG key ID: 60B5F0386E3DDB7E

View file

@ -6,7 +6,6 @@ import (
"log" "log"
"net/http" "net/http"
"os/signal" "os/signal"
"strings"
"syscall" "syscall"
"codeberg.org/arimelody/ari-stream-tools/config" "codeberg.org/arimelody/ari-stream-tools/config"
@ -73,7 +72,8 @@ func main() {
public := srv.Group("/public") public := srv.Group("/public")
public.GET("/*path", func(ctx *gin.Context) { public.GET("/*path", func(ctx *gin.Context) {
filepath := strings.TrimPrefix(ctx.Request.URL.Path, "/public/") filepath := ctx.Request.URL.Path
log.Printf("serving %s from static FS...", filepath)
http.ServeFileFS(ctx.Writer, ctx.Request, static.PublicFS, filepath) http.ServeFileFS(ctx.Writer, ctx.Request, static.PublicFS, filepath)
}) })