feat: enable subdomain and previews for the Cloudflare worker script
Browse files
cloudflare-proxy-setup.py
CHANGED
|
@@ -197,6 +197,12 @@ def main() -> int:
|
|
| 197 |
body=worker_source.encode("utf-8"),
|
| 198 |
content_type="application/javascript",
|
| 199 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 200 |
|
| 201 |
proxy_url = f"https://{worker_name}.{subdomain}.workers.dev"
|
| 202 |
write_env(proxy_url, proxy_secret)
|
|
|
|
| 197 |
body=worker_source.encode("utf-8"),
|
| 198 |
content_type="application/javascript",
|
| 199 |
)
|
| 200 |
+
cf_request(
|
| 201 |
+
"POST",
|
| 202 |
+
f"/accounts/{account_id}/workers/scripts/{worker_name}/subdomain",
|
| 203 |
+
workers_token,
|
| 204 |
+
body=json.dumps({"enabled": True, "previews_enabled": True}).encode("utf-8"),
|
| 205 |
+
)
|
| 206 |
|
| 207 |
proxy_url = f"https://{worker_name}.{subdomain}.workers.dev"
|
| 208 |
write_env(proxy_url, proxy_secret)
|