From 24d34597ff1457e3e6f0946e9dd65ff6378a5eec Mon Sep 17 00:00:00 2001 From: Niki Wix Skaarup Date: Sun, 6 Apr 2025 02:29:01 +0200 Subject: [PATCH] prevent startup if migrating not possible --- Dockerfile | 2 +- package.json | 2 +- src/db/index.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 237f052..a93edda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,4 +35,4 @@ COPY --from=install /temp/prod/node_modules node_modules COPY --from=prerelease /app/ . # run the app -ENTRYPOINT [ "bun", "run", "start" ] +ENTRYPOINT [ "bun", "start" ] diff --git a/package.json b/package.json index 06587c8..b013617 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "generate": "bunx --bun drizzle-kit generate --config=./drizzle.config.ts", "studio": "bunx --bun drizzle-kit studio --config=./drizzle.config.ts", "up": "drizzle-kit up --config=./drizzle.config.ts", - "start": "bun run src/server.ts", + "start": "bun migrate && bun src/server.ts", "dev": "bun run --watch src/server.ts", "lint": "oxlint .", "format": "prettier --write ." diff --git a/src/db/index.ts b/src/db/index.ts index c021b00..4446d65 100644 --- a/src/db/index.ts +++ b/src/db/index.ts @@ -5,7 +5,7 @@ import { drizzle } from 'drizzle-orm/bun-sqlite'; import { createWrappedTimer } from '../wrapped-timer'; function initDb() { - global.db.exec('PRAGMA journal_mode = delete'); + // global.db.exec('PRAGMA journal_mode = delete'); global.db.exec('PRAGMA journal_mode = WAL'); global.db.exec('PRAGMA synchronous = NORMAL'); global.db.exec('PRAGMA auto_vacuum = INCREMENTAL');