summaryrefslogtreecommitdiff
path: root/internal/server/const.go
diff options
context:
space:
mode:
authorJames Elliott <james-d-elliott@users.noreply.github.com>2023-01-03 14:49:02 +1100
committerGitHub <noreply@github.com>2023-01-03 14:49:02 +1100
commit1c3219e93f16cde768d90be3b360f0c6c78231cf (patch)
treeacd013597163fcea4cae930aa6df50983740c85f /internal/server/const.go
parentacaadd81cbd5f43a160b96d6babdfee13f68f9fd (diff)
perf(server): cached openapi document (#4674)
This should lead to a small performance gain by caching the openapi.yml with etags as well as eliminating the use of nonce crypto generation when not required.
Diffstat (limited to 'internal/server/const.go')
-rw-r--r--internal/server/const.go15
1 files changed, 7 insertions, 8 deletions
diff --git a/internal/server/const.go b/internal/server/const.go
index d07c355e8..d4842f152 100644
--- a/internal/server/const.go
+++ b/internal/server/const.go
@@ -5,15 +5,13 @@ import (
)
const (
- assetsRoot = "public_html"
- assetsSwagger = assetsRoot + "/api"
+ assetsRoot = "public_html"
- fileOpenAPI = "openapi.yml"
- fileIndexHTML = "index.html"
- fileLogo = "logo.png"
+ fileLogo = "logo.png"
extHTML = ".html"
extJSON = ".json"
+ extYML = ".yml"
)
var (
@@ -52,8 +50,8 @@ var (
const (
environment = "ENVIRONMENT"
dev = "dev"
- f = "false"
- t = "true"
+ strFalse = "false"
+ strTrue = "true"
localhost = "localhost"
schemeHTTP = "http"
schemeHTTPS = "https"
@@ -76,7 +74,8 @@ X_AUTHELIA_HEALTHCHECK_PATH=%s
`
const (
- tmplCSPSwagger = "default-src 'self'; img-src 'self' https://validator.swagger.io data:; object-src 'none'; script-src 'self' 'unsafe-inline' 'nonce-%s'; style-src 'self' 'nonce-%s'; base-uri 'self'"
+ tmplCSPSwaggerNonce = "default-src 'self'; img-src 'self' https://validator.swagger.io data:; object-src 'none'; script-src 'self' 'unsafe-inline' 'nonce-%s'; style-src 'self' 'nonce-%s'; base-uri 'self'"
+ tmplCSPSwagger = "default-src 'self'; img-src 'self' https://validator.swagger.io data:; object-src 'none'; script-src 'self' 'unsafe-inline'; style-src 'self'; base-uri 'self'"
)
const (