# Static toggle — apex landing page + launcher downloads.
# Mounted only when the stack runs with static files (build-stack.sh up static|full).
http://{$BASE_DOMAIN} {
	# Caddy's local CA root, so guests can trust the air-gap HTTPS mirror.
	# Mounted from ./caddy/caddy-root-ca.crt (exported by build-stack prep;
	# the live pki dir is root-only 0600 and can't be served directly).
	handle /ca.crt {
		root * /srv/ca-pub
		file_server
	}
	# Launcher downloads are a sibling mount (/srv/launcher), not nested under
	# the read-only /srv/www. handle_path strips the /launcher prefix.
	handle_path /launcher/* {
		root * /srv/launcher
		file_server browse
	}
	handle {
		root * /srv/www
		file_server
	}
}
