fix: dynamic conf volume mapping
This commit is contained in:
57
conf/dynamic.yaml
Executable file
57
conf/dynamic.yaml
Executable file
@@ -0,0 +1,57 @@
|
||||
http:
|
||||
services:
|
||||
# sunshine:
|
||||
# loadBalancer:
|
||||
# servers:
|
||||
# - url: https://192.168.100.233:47990
|
||||
v2raya:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://xxxxxxx:2017
|
||||
kubegateway:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://x.x.x.x.x:31917
|
||||
|
||||
routers:
|
||||
# sunshine:
|
||||
# rule: Host(`sunshine.vaala.tech`)
|
||||
# service: sunshine
|
||||
# tls:
|
||||
# certresolver: myresolver
|
||||
# entryPoints:
|
||||
# - websecure
|
||||
# middlewares:
|
||||
# - sushineauth
|
||||
# - traefik-forward-auth@docker
|
||||
# - autodetect
|
||||
v2raya:
|
||||
rule: Host(`xxx.vaala.tech`)
|
||||
service: v2raya
|
||||
tls:
|
||||
certresolver: myresolver
|
||||
entryPoints:
|
||||
- websecure
|
||||
middlewares:
|
||||
- traefik-forward-auth@docker
|
||||
kubegateway:
|
||||
rule: HostRegexp(`{subdomain:[a-z0-9]+-gw}.vaala.tech`)
|
||||
# rule: Host(`miku-gw.vaala.tech`)
|
||||
service: kubegateway
|
||||
tls:
|
||||
certresolver: myresolver
|
||||
domains:
|
||||
- sans: "*.vaala.tech"
|
||||
entryPoints:
|
||||
- websecure
|
||||
|
||||
middlewares:
|
||||
sushineauth:
|
||||
headers:
|
||||
customrequestheaders:
|
||||
Authorization: Basic xxxxxxx
|
||||
#customresponseheaders:
|
||||
# X-Content-Type-Options: nosniff
|
||||
autodetect:
|
||||
contentType:
|
||||
autoDetect: true
|
41
conf/traefik.yaml
Executable file
41
conf/traefik.yaml
Executable file
@@ -0,0 +1,41 @@
|
||||
entryPoints:
|
||||
web:
|
||||
address: ":80"
|
||||
http:
|
||||
redirections:
|
||||
entryPoint:
|
||||
to: websecure
|
||||
scheme: https
|
||||
permanent: true
|
||||
|
||||
websecure:
|
||||
address: ":443"
|
||||
|
||||
api:
|
||||
insecure: true
|
||||
|
||||
providers:
|
||||
docker: {}
|
||||
file:
|
||||
filename: /etc/traefik/dynamic.yaml
|
||||
watch: true
|
||||
|
||||
log:
|
||||
filePath: /var/log/traefik/common.log
|
||||
format: json
|
||||
level: INFO
|
||||
|
||||
accessLog:
|
||||
filePath: /var/log/traefik/access.log
|
||||
format: json
|
||||
|
||||
serversTransport:
|
||||
insecureSkipVerify: true
|
||||
|
||||
certificatesResolvers:
|
||||
myresolver:
|
||||
acme:
|
||||
email: me@vaala.cat
|
||||
storage: acme.json
|
||||
dnsChallenge:
|
||||
provider: cloudflare
|
Reference in New Issue
Block a user