docs: add webhook configuration instructions to CI_CD.md

This commit is contained in:
2026-01-12 16:47:54 +03:00
parent c046f5f6c8
commit 072ab74231
5 changed files with 109 additions and 30 deletions

View File

@@ -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 {