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
|
|
}
|