diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..4a2b099 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +golang 1.25.1 diff --git a/src/main.go b/src/main.go index 091259e..5103f73 100644 --- a/src/main.go +++ b/src/main.go @@ -3,8 +3,6 @@ package main import ( "context" "errors" - "github.com/go-chi/chi/v5" - "github.com/rs/zerolog/log" "media-roller/src/media" "net/http" "os" @@ -14,6 +12,9 @@ import ( "strings" "syscall" "time" + + "github.com/go-chi/chi/v5" + "github.com/rs/zerolog/log" ) func main() { @@ -119,7 +120,7 @@ func fileServer(r chi.Router, public string, static string) { fs := http.StripPrefix(public, http.FileServer(http.Dir(root))) if public != "/" && public[len(public)-1] != '/' { - r.Get(public, http.RedirectHandler(public+"/", 301).ServeHTTP) + r.Get(public, http.RedirectHandler(public+"/", http.StatusMovedPermanently).ServeHTTP) public += "/" } diff --git a/tidy.sh b/tidy.sh index 0a47321..01f2464 100755 --- a/tidy.sh +++ b/tidy.sh @@ -5,6 +5,5 @@ go get -u ./... go mod tidy go fmt ./... -curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.64.5 -$(go env GOPATH)/bin/golangci-lint --version -$(go env GOPATH)/bin/golangci-lint run +golangci-lint --version +golangci-lint run