Skip to content

Commit 592cef6

Browse files
committed
Improve the name of the resolvEnvVars function and move setting NODE_ENV into the dev supervisor
1 parent f443887 commit 592cef6

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

packages/cli-v3/src/commands/deploy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { login } from "./login.js";
3636
import { updateTriggerPackages } from "./update.js";
3737
import { setGithubActionsOutputAndEnvVars } from "../utilities/githubActions.js";
3838
import { isDirectory } from "../utilities/fileSystem.js";
39-
import { resolveEnvVars } from "../utilities/envVars.js";
39+
import { resolveLocalEnvVars } from "../utilities/localEnvVars.js";
4040

4141
const DeployCommandOptions = CommonCommandOptions.extend({
4242
dryRun: z.boolean().default(false),
@@ -208,7 +208,7 @@ async function _deployCommand(dir: string, options: DeployCommandOptions) {
208208
}
209209
}
210210

211-
const envVars = resolveEnvVars(options.envFile);
211+
const envVars = resolveLocalEnvVars(options.envFile);
212212

213213
if (envVars.TRIGGER_PROJECT_REF) {
214214
logger.debug("Using project ref from env", { ref: envVars.TRIGGER_PROJECT_REF });

packages/cli-v3/src/commands/dev.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { watchConfig } from "../config.js";
66
import { DevSessionInstance, startDevSession } from "../dev/devSession.js";
77
import { createLockFile } from "../dev/lock.js";
88
import { chalkError } from "../utilities/cliOutput.js";
9-
import { resolveEnvVars } from "../utilities/envVars.js";
9+
import { resolveLocalEnvVars } from "../utilities/localEnvVars.js";
1010
import { printDevBanner, printStandloneInitialBanner } from "../utilities/initialBanner.js";
1111
import { logger } from "../utilities/logger.js";
1212
import { runtimeChecks } from "../utilities/runtimeCheck.js";
@@ -128,7 +128,7 @@ async function startDev(options: StartDevOptions) {
128128

129129
printDevBanner(displayedUpdateMessage);
130130

131-
const envVars = resolveEnvVars(options.envFile);
131+
const envVars = resolveLocalEnvVars(options.envFile);
132132

133133
if (envVars.TRIGGER_PROJECT_REF) {
134134
logger.debug("Using project ref from env", { ref: envVars.TRIGGER_PROJECT_REF });

packages/cli-v3/src/dev/devSupervisor.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
import { ResolvedConfig } from "@trigger.dev/core/v3/build";
1111
import { CliApiClient } from "../apiClient.js";
1212
import { DevCommandOptions } from "../commands/dev.js";
13-
import { resolveDotEnvVars } from "../utilities/dotEnv.js";
1413
import { eventBus } from "../utilities/eventBus.js";
1514
import { logger } from "../utilities/logger.js";
1615
import { sanitizeEnvVars } from "../utilities/sanitizeEnvVars.js";
@@ -25,7 +24,7 @@ import {
2524
WorkerServerToClientEvents,
2625
} from "@trigger.dev/core/v3/workers";
2726
import pLimit from "p-limit";
28-
import { resolveEnvVars } from "../utilities/envVars.js";
27+
import { resolveLocalEnvVars } from "../utilities/localEnvVars.js";
2928

3029
export type WorkerRuntimeOptions = {
3130
name: string | undefined;
@@ -378,10 +377,11 @@ class DevSupervisor implements WorkerRuntime {
378377
);
379378

380379
return {
381-
...resolveEnvVars(
380+
...resolveLocalEnvVars(
382381
this.options.args.envFile,
383382
environmentVariablesResponse.success ? environmentVariablesResponse.data.variables : {}
384383
),
384+
NODE_ENV: "development",
385385
TRIGGER_API_URL: this.options.client.apiURL,
386386
TRIGGER_SECRET_KEY: this.options.client.accessToken!,
387387
OTEL_EXPORTER_OTLP_COMPRESSION: "none",

packages/cli-v3/src/utilities/envVars.ts renamed to packages/cli-v3/src/utilities/localEnvVars.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { resolveDotEnvVars } from "./dotEnv.js";
22
import { sanitizeEnvVars } from "./sanitizeEnvVars.js";
33

4-
export function resolveEnvVars(envFile?: string, additionalVariables?: Record<string, string>) {
4+
export function resolveLocalEnvVars(
5+
envFile?: string,
6+
additionalVariables?: Record<string, string>
7+
) {
58
const processEnv = gatherProcessEnv();
69
const dotEnvVars = resolveDotEnvVars(undefined, envFile);
710

@@ -15,7 +18,6 @@ export function resolveEnvVars(envFile?: string, additionalVariables?: Record<st
1518
function gatherProcessEnv() {
1619
const $env = {
1720
...process.env,
18-
NODE_ENV: "development",
1921
};
2022

2123
// Filter out undefined values

0 commit comments

Comments
 (0)