|
@@ -1013,16 +1013,14 @@ func allowedHostsMiddleware(addr net.Addr) gin.HandlerFunc {
|
|
|
}
|
|
|
|
|
|
func (s *Server) GenerateRoutes() http.Handler {
|
|
|
- var origins []string
|
|
|
- if o := os.Getenv("OLLAMA_ORIGINS"); o != "" {
|
|
|
- origins = strings.Split(o, ",")
|
|
|
- }
|
|
|
-
|
|
|
config := cors.DefaultConfig()
|
|
|
config.AllowWildcard = true
|
|
|
config.AllowBrowserExtensions = true
|
|
|
|
|
|
- config.AllowOrigins = origins
|
|
|
+ if allowedOrigins := strings.Trim(os.Getenv("OLLAMA_ORIGINS"), "\"'"); allowedOrigins != "" {
|
|
|
+ config.AllowOrigins = strings.Split(allowedOrigins, ",")
|
|
|
+ }
|
|
|
+
|
|
|
for _, allowOrigin := range defaultAllowOrigins {
|
|
|
config.AllowOrigins = append(config.AllowOrigins,
|
|
|
fmt.Sprintf("http://%s", allowOrigin),
|