Spaces:
Running
Running
feat: enable worker subdomain and preview functionality during cloudflare proxy setup
Browse files
cloudflare-proxy-setup.py
CHANGED
|
@@ -185,6 +185,12 @@ def main() -> int:
|
|
| 185 |
body=worker_source.encode("utf-8"),
|
| 186 |
content_type="application/javascript",
|
| 187 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 188 |
|
| 189 |
proxy_url = f"https://{worker_name}.{subdomain}.workers.dev"
|
| 190 |
write_env(proxy_url, proxy_secret)
|
|
|
|
| 185 |
body=worker_source.encode("utf-8"),
|
| 186 |
content_type="application/javascript",
|
| 187 |
)
|
| 188 |
+
cf_request(
|
| 189 |
+
"POST",
|
| 190 |
+
f"/accounts/{account_id}/workers/scripts/{worker_name}/subdomain",
|
| 191 |
+
api_token,
|
| 192 |
+
body=json.dumps({"enabled": True, "previews_enabled": True}).encode("utf-8"),
|
| 193 |
+
)
|
| 194 |
|
| 195 |
proxy_url = f"https://{worker_name}.{subdomain}.workers.dev"
|
| 196 |
write_env(proxy_url, proxy_secret)
|