(appName)
| 348 | } |
| 349 | |
| 350 | async function runOrigin(appName) { |
| 351 | const { appConfig, project, originDomain } = appContext(appName); |
| 352 | console.log(`Myceli origin: ${originDomain}`); |
| 353 | |
| 354 | const myceliHeaders = headersFor(MYC_TOKEN); |
| 355 | const myceliZoneId = await resolveZoneId(UPSTREAM_ZONE, myceliHeaders); |
| 356 | await createPagesProject(MYC_ACCOUNT, myceliHeaders, project, appConfig); |
| 357 | const pagesProject = await getPagesProject( |
| 358 | MYC_ACCOUNT, |
| 359 | myceliHeaders, |
| 360 | project, |
| 361 | ); |
| 362 | await addPagesDomain(MYC_ACCOUNT, myceliHeaders, project, originDomain); |
| 363 | await upsertCname( |
| 364 | myceliZoneId, |
| 365 | myceliHeaders, |
| 366 | originDomain, |
| 367 | pagesProject.subdomain || `${project}.pages.dev`, |
| 368 | ); |
| 369 | |
| 370 | console.log(`Origin provisioned: https://${originDomain}`); |
| 371 | } |
| 372 | |
| 373 | async function runCutover(appName) { |
| 374 | const { publicDomain, originDomain } = appContext(appName); |
nothing calls this directly
no test coverage detected