Добавить конфигурацию для развертывания Caddy и обновить файлы конфигурации для различных сервисов
Some checks failed
Deploy Caddy / deploy (push) Has been cancelled
Deploy Caddy / validate (push) Has been cancelled

This commit is contained in:
Dmitry
2025-12-01 18:44:10 +03:00
commit 3f9326e71f
11 changed files with 332 additions and 0 deletions

33
conf.d/git.caddy Normal file
View File

@@ -0,0 +1,33 @@
http://git.ada-dev.ru {
redir https://git.ada-dev.ru{uri}
}
git.ada-dev.ru {
# Сжатие ответа
encode zstd gzip
# Лимит на загрузки (артефакты/репы)
request_body {
max_size 10GB
}
# Основной прокси на git-сервис
reverse_proxy 192.168.1.20:8005 {
# Таймауты ~ как в nginx (60s)
transport http {
dial_timeout 60s
response_header_timeout 60s
read_timeout 60s
write_timeout 60s
versions 1.1
}
# Явные заголовки вверх
header_up Host {host}
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
header_up X-Forwarded-Proto {scheme}
# Потоковая передача (хорошо для больших ответов)
flush_interval -1
}
}