{$ORCHEO_CADDY_SITE_ADDRESS} {
	encode zstd gzip

	@backend path /api/* /ws/*
	reverse_proxy @backend {$ORCHEO_CADDY_BACKEND_UPSTREAMS:backend:2025} {
		lb_policy round_robin
		health_uri /api/system/health
		health_interval 10s
	}

	reverse_proxy {$ORCHEO_CADDY_STUDIO_UPSTREAM:studio:2026}
}

*.{$ORCHEO_APPS_BASE_DOMAIN:apps.localhost} {
	encode zstd gzip
	import /etc/orcheo/app-tls/Caddyfile
	reverse_proxy {$ORCHEO_APP_GATEWAY_UPSTREAM:app-gateway:2030}
}
