From d6b673d3f38395c78d3175e7aa807e9bc4e318c6 Mon Sep 17 00:00:00 2001 From: Jesse MacFadyen Date: Thu, 15 May 2025 12:29:45 -0700 Subject: [PATCH 1/3] add AIO_DEV env flag to detect running local --- src/lib/run-dev.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/run-dev.js b/src/lib/run-dev.js index ca90108..84839e4 100644 --- a/src/lib/run-dev.js +++ b/src/lib/run-dev.js @@ -81,6 +81,10 @@ async function runDev (runOptions, config, _inprocHookRunner) { process.env.__OW_API_KEY = process.env.AIO_RUNTIME_AUTH process.env.__OW_NAMESPACE = process.env.AIO_RUNTIME_NAMESPACE process.env.__OW_API_HOST = process.env.AIO_RUNTIME_APIHOST + // set up environment variables for aio + // this can be read as truthy, it will not exist in Runtime + // console.log('AIO_DEV ', process.env.AIO_DEV ? 'dev' : 'prod') + process.env.AIO_DEV = true const serverPortToUse = parseInt(process.env.PORT) || SERVER_DEFAULT_PORT const serverPort = await getPort({ port: serverPortToUse }) From f0354285a0fe98f7988f2ff70dd92d8e4be9cbbc Mon Sep 17 00:00:00 2001 From: Jesse MacFadyen Date: Mon, 19 May 2025 17:29:06 -0700 Subject: [PATCH 2/3] use somewhat more correct 'true' string and don't rely on .env type coercion --- src/lib/run-dev.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/run-dev.js b/src/lib/run-dev.js index 84839e4..52795d2 100644 --- a/src/lib/run-dev.js +++ b/src/lib/run-dev.js @@ -84,7 +84,7 @@ async function runDev (runOptions, config, _inprocHookRunner) { // set up environment variables for aio // this can be read as truthy, it will not exist in Runtime // console.log('AIO_DEV ', process.env.AIO_DEV ? 'dev' : 'prod') - process.env.AIO_DEV = true + process.env.AIO_DEV = 'true' const serverPortToUse = parseInt(process.env.PORT) || SERVER_DEFAULT_PORT const serverPort = await getPort({ port: serverPortToUse }) From c1e169946dc3f867f03bfd5b935d958e34388b79 Mon Sep 17 00:00:00 2001 From: Jesse MacFadyen Date: Mon, 19 May 2025 17:34:02 -0700 Subject: [PATCH 3/3] explicity state that this is an example and not commented code .. for copilot --- src/lib/run-dev.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/run-dev.js b/src/lib/run-dev.js index 52795d2..19cfc2f 100644 --- a/src/lib/run-dev.js +++ b/src/lib/run-dev.js @@ -83,7 +83,7 @@ async function runDev (runOptions, config, _inprocHookRunner) { process.env.__OW_API_HOST = process.env.AIO_RUNTIME_APIHOST // set up environment variables for aio // this can be read as truthy, it will not exist in Runtime - // console.log('AIO_DEV ', process.env.AIO_DEV ? 'dev' : 'prod') + // ex. console.log('AIO_DEV ', process.env.AIO_DEV ? 'dev' : 'prod') process.env.AIO_DEV = 'true' const serverPortToUse = parseInt(process.env.PORT) || SERVER_DEFAULT_PORT