docs: add webhook configuration instructions to CI_CD.md
This commit is contained in:
25
Caddyfile
25
Caddyfile
@@ -1,20 +1,16 @@
|
||||
# Глобальный блок настроек
|
||||
{
|
||||
# Email для получения SSL-сертификатов от Let's Encrypt
|
||||
acme_email mrixs@mrixs.me
|
||||
}
|
||||
|
||||
|
||||
# Основной блок для вашего домена
|
||||
mc.mrixs.me {
|
||||
# Включаем сжатие для ускорения загрузки
|
||||
{$APP_DOMAIN} {
|
||||
# Включаем сжатие для ускорение загрузки
|
||||
encode zstd gzip
|
||||
|
||||
# --- Маршрутизация запросов ---
|
||||
|
||||
# 1. API бэкенда (Yggdrasil, Web, Admin)
|
||||
handle_path /api/* /authserver/* /sessionserver/* {
|
||||
reverse_proxy backend:8080
|
||||
}
|
||||
reverse_proxy /api/* backend:8080
|
||||
reverse_proxy /authserver/* backend:8080
|
||||
reverse_proxy /sessionserver/* backend:8080
|
||||
|
||||
# 2. WebSocket для измерения пинга
|
||||
handle_path /ws/ping* {
|
||||
@@ -31,12 +27,9 @@ mc.mrixs.me {
|
||||
|
||||
# 4. Раздача статики фронтенда (Vue.js SPA)
|
||||
# Этот блок обрабатывает все остальные запросы
|
||||
handle {
|
||||
root * /srv/frontend
|
||||
# Если файл не найден, отдаем index.html (стандартное поведение для SPA)
|
||||
try_files {path} /index.html
|
||||
file_server
|
||||
}
|
||||
# 4. Раздача статики фронтенда (Vue.js SPA)
|
||||
# Этот блок обрабатывает все остальные запросы (Nginx container)
|
||||
reverse_proxy * frontend:80
|
||||
|
||||
# --- Заголовки безопасности (рекомендация из ТЗ) ---
|
||||
header {
|
||||
|
||||
Reference in New Issue
Block a user