adding pulumi poc for website deployment

This commit is contained in:
David Brinovec
2026-09-07 16:40:09 -04:00
parent 2844134064
commit 94dd775061
12 changed files with 827 additions and 0 deletions

21
infra/__main__.py Normal file
View File

@@ -0,0 +1,21 @@
import pulumi
import pulumi_cloudflare as cloudflare
CONFIG = pulumi.Config()
ACCOUNT_ID = CONFIG.get("accountId")
workers_script_resource = cloudflare.WorkersScript(
"pulumi-worker",
account_id=ACCOUNT_ID,
script_name="pulumi-worker",
content=open("worker.js").read(),
content_type="application/javascript+module",
main_module="worker.js",
)
worker_subdomain = cloudflare.WorkersScriptSubdomain(
"pulumi-worker-subdomain",
account_id=ACCOUNT_ID,
script_name=workers_script_resource.script_name,
enabled=True,
)