UPDATE: ignore patterns
All checks were successful
Build and Release / release (push) Successful in 1m33s

This commit is contained in:
2026-05-20 06:33:37 +07:00
parent 9cd244df12
commit 5fe3025c72
4 changed files with 15 additions and 7 deletions

4
.gitignore vendored
View File

@@ -4,4 +4,6 @@ pg_data
*.log *.log
*.env *.env
*.env.dev *.env.dev
build build
*.exe
*.exe~

View File

@@ -73,9 +73,11 @@ func (s *FiberServer) SetupServer(
"http://localhost:3001", "http://localhost:3001",
"https://history-admin.kain.id.vn", "https://history-admin.kain.id.vn",
"https://history-user.kain.id.vn", "https://history-user.kain.id.vn",
"https://www.history-admin.kain.id.vn",
"https://www.history-user.kain.id.vn",
}, },
AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS", "PATCH"}, AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS", "PATCH", "HEAD"},
AllowHeaders: []string{"Accept", "Authorization", "Content-Type", "Origin"}, AllowHeaders: []string{"Accept", "Authorization", "Content-Type", "Origin", "Range", "Cache-Control", "Pragma", "If-Modified-Since", "If-None-Match"},
AllowCredentials: true, AllowCredentials: true,
})) }))

View File

@@ -448,10 +448,12 @@ func (h *AuthController) GoogleCallback(c fiber.Ctx) error {
}) })
allowed := map[string]bool{ allowed := map[string]bool{
"http://localhost:3000": true, "http://localhost:3000": true,
"http://localhost:3001": true, "http://localhost:3001": true,
"https://history-admin.kain.id.vn": true, "https://history-admin.kain.id.vn": true,
"https://history-user.kain.id.vn": true, "https://history-user.kain.id.vn": true,
"https://www.history-admin.kain.id.vn": true,
"https://www.history-user.kain.id.vn": true,
} }
feUrl := config.GetConfigWithDefault("FRONTEND_URL", "http://localhost:3000") feUrl := config.GetConfigWithDefault("FRONTEND_URL", "http://localhost:3000")
redirectURL := data.RedirectURL redirectURL := data.RedirectURL

View File

@@ -83,6 +83,8 @@ func (ctrl *goongController) Proxy(c fiber.Ctx) error {
c.Set(k, v) c.Set(k, v)
} }
c.Set("Vary", "Origin")
if c.Method() == "GET" { if c.Method() == "GET" {
if statusCode == fiber.StatusOK || statusCode == fiber.StatusNotModified { if statusCode == fiber.StatusOK || statusCode == fiber.StatusNotModified {
c.Set("Cache-Control", "public, max-age=86400") c.Set("Cache-Control", "public, max-age=86400")