@@ -1,6 +1,5 @@
app:
name: Pangolin
- environment: dev
base_url: http://localhost:3000
log_level: debug
save_logs: "false"
@@ -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",
@@ -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"]),
@@ -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();