28 lines
707 B
Caddyfile
28 lines
707 B
Caddyfile
# Caddyfile - Reverse Proxy Configuration
|
||
#
|
||
# 使用方法:
|
||
# 本番環境で公開する場合は、以下の `:80` を実際のドメイン(例: example.com)に変更してください。
|
||
# 変更して docker compose up -d を再実行すると、自動的にHTTPS証明書が取得されます。
|
||
|
||
:80 {
|
||
reverse_proxy app:8080
|
||
|
||
# ログ設定
|
||
log {
|
||
output file /data/access.log
|
||
format json
|
||
}
|
||
|
||
# セキュリティヘッダー
|
||
header {
|
||
X-Content-Type-Options nosniff
|
||
X-Frame-Options DENY
|
||
X-XSS-Protection "1; mode=block"
|
||
Referrer-Policy strict-origin-when-cross-origin
|
||
-Server
|
||
}
|
||
|
||
# gzip 圧縮
|
||
encode gzip
|
||
}
|