adding pulumi poc for website deployment
This commit is contained in:
21
infra/__main__.py
Normal file
21
infra/__main__.py
Normal 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,
|
||||
)
|
||||
Reference in New Issue
Block a user