mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-29 06:10:47 +00:00
clean up environment and paths
This commit is contained in:
@@ -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"),
|
||||
);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user