Skip to content

Commit 63338e6

Browse files
committed
Be relaxed w/ or w/o trailing slash on /ping endpoint
1 parent 0ab033f commit 63338e6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ollama-authentication-proxy.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,13 +207,15 @@ func main() {
207207
var serverPing *Server = nil
208208
if port != portHealth {
209209
pingFuncs := make(map[string]func(http.ResponseWriter, *http.Request))
210-
pingFuncs["/ping"] = serverHandler.ServeHttpPing
210+
pingFuncs["GET /ping"] = serverHandler.ServeHttpPing
211+
pingFuncs["GET /ping/"] = serverHandler.ServeHttpPing
211212
serverPing = NewServer(ctx, host, portHealth, pingFuncs)
212213
go serverPing.Run()
213214
pingUrl := fmt.Sprintf("http://%s", serverPing.Addr)
214215
slog.Info(fmt.Sprintf("Ping listening at %s", pingUrl))
215216
} else {
216-
serverHandlerFuncs["/ping"] = serverHandler.ServeHttpPing
217+
serverHandlerFuncs["GET /ping"] = serverHandler.ServeHttpPing
218+
serverHandlerFuncs["GET /ping/"] = serverHandler.ServeHttpPing
217219
}
218220

219221
server := NewServer(ctx, host, port, serverHandlerFuncs)

0 commit comments

Comments
 (0)