# Конфигурация для 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