hillsidehaven.tplinkdns.com {
	# Proxy API endpoints to the Go server
	handle /login {
		reverse_proxy server:8080
	}
	handle /logout {
		reverse_proxy server:8080
	}
	handle /health {
		reverse_proxy server:8080
	}
	handle /me {
		reverse_proxy server:8080
	}
	handle /lanes* {
		reverse_proxy server:8080
	}

	# Serve the Vue SPA — fall back to index.html for client-side routes
	handle {
		root * /srv/web
		try_files {path} /index.html
		file_server
	}
}
