Files

58 lines
959 B
Smarty
Raw Permalink Normal View History

# Сгенерировано deploy/install.sh — не редактируйте вручную.
# Режим: ${PROXY_MODE} | Домен: ${DOMAIN}
{
email ${ACME_EMAIL}
admin off
log {
output file /var/log/caddy/access.log {
roll_size 10mb
roll_keep 3
}
format json
}
}
(security_headers) {
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
Referrer-Policy "strict-origin-when-cross-origin"
X-Frame-Options "DENY"
-Server
}
}
${DOMAIN} {
encode zstd gzip
import security_headers
@gateway path /gateway
handle @gateway {
reverse_proxy app:8080 {
transport http {
read_timeout 1h
write_timeout 1h
}
}
}
@rtc path /rtc*
handle @rtc {
reverse_proxy livekit:7880 {
transport http {
read_timeout 1h
write_timeout 1h
}
}
}
handle /api/* {
reverse_proxy app:8080
}
handle {
reverse_proxy app:8080
}
}
${GLCHAT_FILES_BLOCK}