# Caddy 反向代理配置 — 本地 IP + 自签证书方案
#
# 通过三个本地主机名统一入口（80/443），需在访问端 /etc/hosts 追加：
#   <本机IP>  gateway.chongming.local s3.chongming.local minio.chongming.local
#
# 证书方案：每站均用 `tls internal` 由 Caddy 内置根证书签发自签证书，
# 不走公网 ACME，适合内网/测试环境。浏览器首次访问会提示不受信任，
# 无需理会本机（curl 可加 -k，浏览器可加例外）。

{
	# 全局默认启用自签（即使某站忘记写 tls 指令，也不会误触公网 ACME）
	auto_https disable_redirects
}

# chongming Web —— 反代宿主机 systemd 托管的 HTTP 8000
# 容器经 host.docker.internal（extra_hosts: host-gateway）访问宿主机
gateway.chongming.local {
	tls internal
	reverse_proxy host.docker.internal:8000
}

# MinIO S3 Object Storage API（9000）
s3.chongming.local {
	tls internal
	reverse_proxy minio:9000
}

# MinIO Web Console（9001）
minio.chongming.local {
	tls internal
	reverse_proxy minio:9001
}