diff --git a/README.md b/README.md index e63e9a7..c2f0cca 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Compile: Run: ``` -NODE_ENV=production HTTP_PORT=1234 node ./src/server/main.ts +NODE_ENV=production HTTP_PORT=1234 DATABASE_PATH=/opt/owof-announcements/data.db UPLOADS_DIR=/opt/owof-announcements/uploads node /opt/owof-announcements/code/src/server/main.ts ``` Copy to server: diff --git a/src/server/db/database.ts b/src/server/db/database.ts index ab63d36..ab27281 100644 --- a/src/server/db/database.ts +++ b/src/server/db/database.ts @@ -3,7 +3,7 @@ import { Kysely, SqliteDialect } from "kysely"; import type { Database } from "./types.ts"; const dialect = new SqliteDialect({ - database: new SQLite("./data.db"), + database: new SQLite(process.env.DATABASE_PATH ?? "./data.db"), }); export const db = new Kysely({ diff --git a/src/server/main.ts b/src/server/main.ts index ce7c8e0..d518348 100644 --- a/src/server/main.ts +++ b/src/server/main.ts @@ -6,7 +6,7 @@ import ViteExpress from "vite-express"; import z from "zod"; import { db } from "./db/database.ts"; -const baseUploadsFolder = "uploads/"; +const baseUploadsFolder = process.env.UPLOADS_DIR ?? "uploads/"; const upload = multer({ dest: baseUploadsFolder,