update
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
{{ -if .Values.ingress.enabled }}
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
@@ -31,3 +32,4 @@ spec:
|
||||
commonName: {{ .Values.ingress.host }}
|
||||
dnsNames:
|
||||
- {{ .Values.ingress.host }}
|
||||
{{ end }}
|
||||
@@ -8,6 +8,7 @@ deployment:
|
||||
maxReplicas: 10
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
clusterissuer: letsencrypt-production
|
||||
host: durpapi.durp.info
|
||||
tls: durpapi-tls
|
||||
|
||||
11
docs/docs.go
11
docs/docs.go
@@ -333,6 +333,13 @@ const docTemplate = `{
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"securityDefinitions": {
|
||||
"ApiKeyAuth": {
|
||||
"type": "apiKey",
|
||||
"name": "Authorization",
|
||||
"in": "header"
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
@@ -340,12 +347,14 @@ const docTemplate = `{
|
||||
var SwaggerInfo = &swag.Spec{
|
||||
Version: "",
|
||||
Host: "",
|
||||
BasePath: "/api/v1",
|
||||
BasePath: "/api",
|
||||
Schemes: []string{},
|
||||
Title: "DurpAPI",
|
||||
Description: "API for Durp's needs",
|
||||
InfoInstanceName: "swagger",
|
||||
SwaggerTemplate: docTemplate,
|
||||
LeftDelim: "{{",
|
||||
RightDelim: "}}",
|
||||
}
|
||||
|
||||
func init() {
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
|
||||
}
|
||||
},
|
||||
"basePath": "/api/v1",
|
||||
"basePath": "/api",
|
||||
"paths": {
|
||||
"/health/getHealth": {
|
||||
"get": {
|
||||
@@ -324,5 +324,12 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"securityDefinitions": {
|
||||
"ApiKeyAuth": {
|
||||
"type": "apiKey",
|
||||
"name": "Authorization",
|
||||
"in": "header"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
basePath: /api/v1
|
||||
basePath: /api
|
||||
definitions:
|
||||
model.Message:
|
||||
properties:
|
||||
@@ -214,4 +214,9 @@ paths:
|
||||
summary: Unraid PSU Stats
|
||||
tags:
|
||||
- unraid
|
||||
securityDefinitions:
|
||||
ApiKeyAuth:
|
||||
in: header
|
||||
name: Authorization
|
||||
type: apiKey
|
||||
swagger: "2.0"
|
||||
|
||||
7
main.go
7
main.go
@@ -32,7 +32,10 @@ var groupsenv = os.Getenv("groups")
|
||||
// @license.name Apache 2.0
|
||||
// @license.url http://www.apache.org/licenses/LICENSE-2.0.html
|
||||
|
||||
// @BasePath /api/v1
|
||||
// @BasePath /api
|
||||
// @securityDefinitions.apikey ApiKeyAuth
|
||||
// @in header
|
||||
// @name Authorization
|
||||
|
||||
func main() {
|
||||
r := gin.Default()
|
||||
@@ -41,7 +44,7 @@ func main() {
|
||||
docs.SwaggerInfo.Host = c.Cfg.Host
|
||||
docs.SwaggerInfo.Version = c.Cfg.Version
|
||||
|
||||
v1 := r.Group("/api/v1")
|
||||
v1 := r.Group("/api")
|
||||
{
|
||||
health := v1.Group("/health")
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user