{
	email admin@roncarve.com
}

rancher.aitrackwalker.roncarve.com {
	encode zstd gzip
	reverse_proxy https://host.docker.internal:30443 {
		transport http {
			tls_insecure_skip_verify
		}
	}
}

aitrackwalker.roncarve.com {
	encode zstd gzip
	reverse_proxy nginx:8080
}

http://62.234.49.39 {
	encode zstd gzip
	reverse_proxy nginx:8080 {
		header_up Host aitrackwalker.roncarve.com
	}
}

http://62.234.49.39:8080 {
	encode zstd gzip
	reverse_proxy nginx:8080 {
		header_up Host aitrackwalker.roncarve.com
	}
}

www.roncarve.com {
	encode zstd gzip
	header {
		Strict-Transport-Security "max-age=31536000; includeSubDomains"
		X-Content-Type-Options "nosniff"
		Referrer-Policy "strict-origin-when-cross-origin"
	}
	reverse_proxy roncarve-web:80
}

roncarve.com {
	encode zstd gzip

	handle /WW_verify_kMPlH8gCU5u7a4LQ.txt {
		root * /srv/wecom-verify
		file_server
	}

	handle {
		redir https://www.roncarve.com{uri} permanent
	}
}

git.roncarve.com {
	encode zstd gzip
	reverse_proxy gitea:3000
}
