diff --git a/config/config.example.yml b/config/config.example.yml index b226969a..3f2d0b60 100644 --- a/config/config.example.yml +++ b/config/config.example.yml @@ -1,6 +1,5 @@ app: name: Pangolin - environment: dev base_url: http://localhost:3000 log_level: debug save_logs: "false" diff --git a/package.json b/package.json index 2f3113e1..5430beaf 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "scripts": { - "dev": "tsx watch server/index.ts", + "dev": "ENVIRONMENT=dev tsx watch server/index.ts", "db:generate": "drizzle-kit generate", "db:push": "npx tsx server/db/migrate.ts", "db:hydrate": "npx tsx scripts/hydrate.ts", diff --git a/server/config.ts b/server/config.ts index 0543d162..93fbeccb 100644 --- a/server/config.ts +++ b/server/config.ts @@ -9,7 +9,6 @@ export const APP_PATH = path.join("config"); const environmentSchema = z.object({ app: z.object({ name: z.string(), - environment: z.enum(["dev", "prod"]), base_url: z.string().url(), base_domain: z.string(), log_level: z.enum(["debug", "info", "warn", "error"]), diff --git a/server/index.ts b/server/index.ts index ec8f97f6..bce7352b 100644 --- a/server/index.ts +++ b/server/index.ts @@ -16,7 +16,7 @@ import cookieParser from "cookie-parser"; import { User } from "@server/db/schema"; import { ensureActions } from "./db/ensureActions"; -const dev = config.app.environment !== "prod"; +const dev = process.env.ENVIRONMENT !== "prod"; const app = next({ dev }); const handle = app.getRequestHandler();