Добавлена конфигурация для внешнего Traefik через file provider
This commit is contained in:
64
traefik-file-provider.yml
Normal file
64
traefik-file-provider.yml
Normal file
@@ -0,0 +1,64 @@
|
||||
# Конфигурация для Traefik File Provider
|
||||
# Разместите этот файл на хосте с Traefik в папке dynamic конфигурации
|
||||
# Например: /etc/traefik/dynamic/global-it24.yml
|
||||
|
||||
http:
|
||||
routers:
|
||||
global-it24-router:
|
||||
rule: "Host(`video.mscsrv.ru`)"
|
||||
service: global-it24-service
|
||||
entryPoints:
|
||||
- websecure
|
||||
tls:
|
||||
certResolver: letsencrypt # или ваш certResolver
|
||||
middlewares:
|
||||
- global-it24-compress
|
||||
- global-it24-headers
|
||||
|
||||
services:
|
||||
global-it24-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
# Замените IP_ХОСТА_С_ПРИЛОЖЕНИЕМ на реальный IP сервера
|
||||
# где развернут docker-compose с приложением
|
||||
- url: "http://IP_ХОСТА_С_ПРИЛОЖЕНИЕМ:3000"
|
||||
healthCheck:
|
||||
path: /
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
|
||||
middlewares:
|
||||
global-it24-compress:
|
||||
compress: {}
|
||||
|
||||
global-it24-headers:
|
||||
headers:
|
||||
customResponseHeaders:
|
||||
X-Frame-Options: "SAMEORIGIN"
|
||||
X-Content-Type-Options: "nosniff"
|
||||
X-XSS-Protection: "1; mode=block"
|
||||
Referrer-Policy: "strict-origin-when-cross-origin"
|
||||
sslRedirect: true
|
||||
stsSeconds: 31536000
|
||||
stsIncludeSubdomains: true
|
||||
stsPreload: true
|
||||
|
||||
# Для HTTP редиректа (опционально, если нужен редирект с www)
|
||||
# http:
|
||||
# routers:
|
||||
# global-it24-www-redirect:
|
||||
# rule: "Host(`www.video.mscsrv.ru`)"
|
||||
# service: noop@internal
|
||||
# entryPoints:
|
||||
# - websecure
|
||||
# middlewares:
|
||||
# - global-it24-www-to-non-www
|
||||
# tls:
|
||||
# certResolver: letsencrypt
|
||||
#
|
||||
# middlewares:
|
||||
# global-it24-www-to-non-www:
|
||||
# redirectRegex:
|
||||
# regex: "^https://www\\.video\\.mscsrv\\.ru/(.*)"
|
||||
# replacement: "https://video.mscsrv.ru/$${1}"
|
||||
# permanent: true
|
||||
Reference in New Issue
Block a user