create-questpie-app
Version:
Bootstrap a new QUESTPIE Studio application with your choice of template and packages
18 lines (17 loc) • 585 B
text/typescript
export async function register() {
if (process.env.NEXT_RUNTIME === 'nodejs') {
const bootBackend = (await import('@questpie/core/backend/boot/boot')).bootBackend
const getPayloadSdk = (await import('@questpie/core/backend/utils/payload.utils')).getPayloadSdk
const payload = await getPayloadSdk()
const { AsyncContext } = await import('@questpie/core/backend/utils/async-contex.utils')
await AsyncContext.run(
{
isInstrumentation: true,
},
async () => {
// boot backend
await bootBackend(payload)
},
)
}
}