From 67ab317885cd090ffc67c080c2e3c7984a6cff16 Mon Sep 17 00:00:00 2001 From: Merlin Pannewitz Date: Wed, 19 Feb 2025 15:47:21 +0100 Subject: [PATCH] Set env variable via env file --- packages/dito/.env.test | 1 + packages/dito/app/entry.server.tsx | 5 ++++- packages/dito/tests/playwright.config.ts | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/dito/.env.test b/packages/dito/.env.test index 269a054f..00071c3f 100644 --- a/packages/dito/.env.test +++ b/packages/dito/.env.test @@ -1 +1,2 @@ ENCRYPTION_KEY="0123456789abcdef0123456789abcdef" +MOCK_EXTERNAL_APIS=true \ No newline at end of file diff --git a/packages/dito/app/entry.server.tsx b/packages/dito/app/entry.server.tsx index 712378fd..befb4f89 100644 --- a/packages/dito/app/entry.server.tsx +++ b/packages/dito/app/entry.server.tsx @@ -15,7 +15,10 @@ import { renderToPipeableStream } from "react-dom/server"; import logResponseStatus from "utils/logging"; import { NonceProvider } from "utils/nonce"; -if (process.env.MOCK_EXTERNAL_APIS && process.env.NODE_ENV !== "production") { +if ( + process.env.MOCK_EXTERNAL_APIS === "true" && + process.env.NODE_ENV !== "production" +) { const { mockServer } = await import("./mocks/node"); console.warn("Mock external APIs."); mockServer.listen({ diff --git a/packages/dito/tests/playwright.config.ts b/packages/dito/tests/playwright.config.ts index 12ab6b83..00f143aa 100644 --- a/packages/dito/tests/playwright.config.ts +++ b/packages/dito/tests/playwright.config.ts @@ -11,7 +11,7 @@ dotenv.config({ path: path.resolve(__dirname, "../", ".env.test") }); const config: PlaywrightTestConfig = { ...baseConfig, webServer: { - command: "MOCK_EXTERNAL_APIS=true npm run dev -- --port 5172", + command: "npm run dev -- --port 5172", port: 5172, timeout: parseInt(process.env.WAIT_ON_TIMEOUT ?? `${5 * 1000}`), },