clean up environment and paths

This commit is contained in:
Milo Schwartz
2024-09-29 21:09:35 -04:00
parent 327175a799
commit db76769fb7
7 changed files with 16 additions and 25 deletions

View File

@@ -4,8 +4,6 @@ import * as schema from "@server/db/schema";
import environment from "@server/environment";
import path from "path";
console.log("DB PATH IS:", path.join(environment.CONFIG_PATH, "db", "db.sqlite"))
const sqlite = new Database(
path.join(environment.CONFIG_PATH, "db", "db.sqlite"),
);

View File

@@ -13,14 +13,23 @@ const environmentSchema = z.object({
? resolvedPath.slice(0, -1)
: resolvedPath;
}),
EXTERNAL_PORT: z
.string()
.transform((val) => parseInt(val, 10))
.pipe(z.number()),
INTERNAL_PORT: z
.string()
.transform((val) => parseInt(val, 10))
.pipe(z.number()),
});
const environment = {
ENVIRONMENT: (process.env.ENVIRONMENT as string) || "dev",
LOG_LEVEL: (process.env.LOG_LEVEL as string) || "debug",
SAVE_LOGS: (process.env.SAVE_LOGS as string) || "false",
CONFIG_PATH:
(process.env.CONFIG_PATH as string) || path.join(__dirname, "config"),
CONFIG_PATH: (process.env.CONFIG_PATH as string) || path.join("config"),
EXTERNAL_PORT: (process.env.EXTERNAL_PORT as string) || "3000",
INTERNAL_PORT: (process.env.INTERNAL_PORT as string) || "3001",
};
const parsedConfig = environmentSchema.safeParse(environment);

View File

@@ -11,8 +11,8 @@ import external from "@server/routers/external";
const dev = environment.ENVIRONMENT !== "prod";
const app = next({ dev });
const handle = app.getRequestHandler();
const mainPort = 3000;
const internalPort = 3001;
const mainPort = environment.EXTERNAL_PORT;
const internalPort = environment.INTERNAL_PORT;
app.prepare().then(() => {
// Main server