From e5afb0565bf14634c8327d268153b432a9acd529 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sat, 27 Dec 2025 13:56:06 +0100 Subject: [PATCH] fix deployment --- frontend/package.json | 4 ++-- frontend/vite.config.ts | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 01048064c..54f81d72b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,11 +12,11 @@ "dep-graph": "madge -c -i \"dep-graph.png\" ./src/ts", "ts-check": "tsc --noEmit", "build": "npm run madge && vite build", - "build-dev": "npm run madge && vite build --mode development", + "build-tribedev": "npm run madge && vite build --mode tribedev", "madge": " madge --circular --extensions ts ./src", "start": "vite preview --port 3000", "dev": "vite dev", - "deploy-dev": "npm run check-assets && npm run build-dev && firebase deploy --only hosting", + "deploy-tribedev": "npm run check-assets && npm run build-tribedev && firebase deploy --only hosting", "test": "vitest run", "test-coverage": "vitest run --coverage", "dev-test": "concurrently --kill-others \"vite dev\" \"vitest\"", diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 0b81b5466..fb1c4123c 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -30,9 +30,12 @@ import UnpluginInjectPreload from "unplugin-inject-preload/vite"; import { KnownFontName } from "@monkeytype/schemas/fonts"; export default defineConfig(({ mode }): UserConfig => { - const env = loadEnv(mode, process.cwd(), ""); + // Load .env.tribedev when mode is 'tribedev' + const envFile = mode === "tribedev" ? ".env.tribedev" : ""; + const env = loadEnv(mode, process.cwd(), ["", envFile]); + const useSentry = env["SENTRY"] !== undefined; - const isDevelopment = mode !== "production"; + const isDevelopment = mode !== "production" && mode !== "tribedev"; if (!isDevelopment) { if (env["RECAPTCHA_SITE_KEY"] === undefined) {