Téléverser les fichiers vers "_traefik"
This commit is contained in:
parent
a8d05ea070
commit
93678f3a57
176
_traefik/hyperpipe.yml
Normal file
176
_traefik/hyperpipe.yml
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
# 2023-10-13
|
||||||
|
|
||||||
|
http:
|
||||||
|
|
||||||
|
|
||||||
|
routers:
|
||||||
|
|
||||||
|
pipedproxy:
|
||||||
|
entryPoints:
|
||||||
|
- https
|
||||||
|
rule: Host(`pipedproxy.domain.com`)
|
||||||
|
middlewares:
|
||||||
|
- hyperpipe@file
|
||||||
|
tls: {}
|
||||||
|
service: pipedproxy
|
||||||
|
|
||||||
|
pipedapi:
|
||||||
|
entryPoints:
|
||||||
|
- https
|
||||||
|
rule: Host(`pipedapi.domain.com`)
|
||||||
|
middlewares:
|
||||||
|
- hyperpipe@file
|
||||||
|
tls: {}
|
||||||
|
service: pipedapi
|
||||||
|
|
||||||
|
hyperpipeapi:
|
||||||
|
entryPoints:
|
||||||
|
- https
|
||||||
|
rule: Host(`hyperpipeapi.domain.com`)
|
||||||
|
middlewares:
|
||||||
|
- hyperpipe@file
|
||||||
|
tls: {}
|
||||||
|
service: hyperpipeapi
|
||||||
|
|
||||||
|
piped:
|
||||||
|
entryPoints:
|
||||||
|
- https
|
||||||
|
rule: Host(`piped.domain.com`)
|
||||||
|
middlewares:
|
||||||
|
- hyperpipe@file
|
||||||
|
tls: {}
|
||||||
|
service: piped
|
||||||
|
|
||||||
|
hyperpipe:
|
||||||
|
entryPoints:
|
||||||
|
- https
|
||||||
|
rule: Host(`hyperpipe.domain.com`)
|
||||||
|
middlewares:
|
||||||
|
- hyperpipe@file
|
||||||
|
tls: {}
|
||||||
|
service: hyperpipe
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
pipedproxy:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: "http://xxx.xxx.xxx.xxx:8304/"
|
||||||
|
|
||||||
|
pipedapi:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: "http://xxx.xxx.xxx.xxx:8304/"
|
||||||
|
|
||||||
|
piped:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: "http://xxx.xxx.xxx.xxx:8304/"
|
||||||
|
|
||||||
|
hyperpipeapi:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: "http://xxx.xxx.xxx.xxx:8305/"
|
||||||
|
|
||||||
|
hyperpipe:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: "http://xxx.xxx.xxx.xxx:8306/"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
middlewares:
|
||||||
|
|
||||||
|
hyperpipe-defaults:
|
||||||
|
headers:
|
||||||
|
frameDeny: false
|
||||||
|
browserXssFilter: false
|
||||||
|
forceSTSHeader: true
|
||||||
|
stsIncludeSubdomains: true
|
||||||
|
stsPreload: true
|
||||||
|
stsSeconds: 15552000
|
||||||
|
contentsecuritypolicy: "\
|
||||||
|
script-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
img-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
font-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
connect-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
frame-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
media-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
style-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
child-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
default-src 'self' 'unsafe-hashes' 'unsafe-inline' 'unsafe-eval' blob: data: https: wss: http: ws:;\
|
||||||
|
object-src 'none';\
|
||||||
|
"
|
||||||
|
|
||||||
|
hyperpipe-security:
|
||||||
|
headers:
|
||||||
|
customRequestheaders:
|
||||||
|
X-Content-Type-Options: ""
|
||||||
|
customResponseHeaders:
|
||||||
|
X-Content-Type-Options: ""
|
||||||
|
Permissions-Policy: "fullscreen=(*), display-capture=(self), accelerometer=(), battery=(), camera=(), autoplay=(self), vibrate=(self), geolocation=(self), midi=(self), notifications=(*), push=(*), microphone=(self), magnetometer=(self), gyroscope=(self), payment=(self)"
|
||||||
|
X-Forwarded-Proto: https
|
||||||
|
X-Permitted-Cross-Domain-Policies: all
|
||||||
|
sslProxyHeaders:
|
||||||
|
X-Forwarded-Proto: https
|
||||||
|
referrerPolicy: strict-origin-when-cross-origin
|
||||||
|
|
||||||
|
hyperpipe-cors:
|
||||||
|
headers:
|
||||||
|
customRequestHeaders:
|
||||||
|
Access-Control-Allow-Origin: "*"
|
||||||
|
Sec-Fetch-Site: cross-site
|
||||||
|
X-Forwarded-Proto: https
|
||||||
|
Access-Control-Allow-Headers: "*, Authorization"
|
||||||
|
customResponseHeaders:
|
||||||
|
Access-Control-Allow-Origin: "*"
|
||||||
|
Sec-Fetch-Site: cross-site
|
||||||
|
X-Forwarded-Proto: https
|
||||||
|
Access-Control-Allow-Headers: "*, Authorization"
|
||||||
|
accessControlAllowMethods:
|
||||||
|
- OPTIONS
|
||||||
|
- POST
|
||||||
|
- GET
|
||||||
|
- PUT
|
||||||
|
- DELETE
|
||||||
|
- PATCH
|
||||||
|
- FETCH
|
||||||
|
accessControlAllowHeaders:
|
||||||
|
- "*, Authorization"
|
||||||
|
accessControlExposeHeaders:
|
||||||
|
- "*, Authorization"
|
||||||
|
accessControlMaxAge: 100
|
||||||
|
addVaryHeader: true
|
||||||
|
accessControlAllowCredentials: true
|
||||||
|
accessControlAllowOriginList:
|
||||||
|
- "*"
|
||||||
|
|
||||||
|
hyperpipe-inflightreq:
|
||||||
|
inFlightReq:
|
||||||
|
amount: 4096
|
||||||
|
|
||||||
|
hyperpipe-ratelimit:
|
||||||
|
rateLimit:
|
||||||
|
average: 1024
|
||||||
|
burst: 1024
|
||||||
|
|
||||||
|
hyperpipe-retry:
|
||||||
|
retry:
|
||||||
|
attempts: 64
|
||||||
|
initialInterval: 100ms
|
||||||
|
|
||||||
|
hyperpipe:
|
||||||
|
chain:
|
||||||
|
middlewares:
|
||||||
|
- httpsredirect
|
||||||
|
- ipwhitelist
|
||||||
|
- hyperpipe-inflightreq
|
||||||
|
- hyperpipe-ratelimit
|
||||||
|
- hyperpipe-retry
|
||||||
|
- autodetect
|
||||||
|
- hyperpipe-defaults
|
||||||
|
- hyperpipe-security
|
||||||
|
- hyperpipe-cors
|
||||||
|
- compress
|
Loading…
Reference in New Issue
Block a user