diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-27 17:30:32 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-27 17:30:32 +0000 |
| commit | 25bef5ff35b8cd33cae9ab83c6f3e304dc906116 (patch) | |
| tree | c0fe70350ed343a3f78908693711610b29daafb9 /packages/db | |
| parent | 4ffa87aa07a66397881d4d5ad0f97c66c61e6878 (diff) | |
| download | karakeep-25bef5ff35b8cd33cae9ab83c6f3e304dc906116.tar.zst | |
docker: Run db migrations on web app startup
Diffstat (limited to 'packages/db')
| -rw-r--r-- | packages/db/package.json | 3 | ||||
| -rw-r--r-- | packages/db/tsconfig.json | 11 |
2 files changed, 14 insertions, 0 deletions
diff --git a/packages/db/package.json b/packages/db/package.json index c4256801..27631095 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -5,6 +5,7 @@ "private": true, "main": "index.ts", "scripts": { + "typecheck": "tsc --noEmit", "migrate": "ts-node migrate.ts", "studio": "drizzle-kit studio" }, @@ -12,9 +13,11 @@ "@auth/core": "^0.27.0", "@paralleldrive/cuid2": "^2.2.2", "better-sqlite3": "^9.4.3", + "dotenv": "^16.4.1", "drizzle-orm": "^0.29.4" }, "devDependencies": { + "@tsconfig/node21": "^21.0.1", "@types/better-sqlite3": "^7.6.9", "drizzle-kit": "^0.20.14" } diff --git a/packages/db/tsconfig.json b/packages/db/tsconfig.json new file mode 100644 index 00000000..cf49c407 --- /dev/null +++ b/packages/db/tsconfig.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@tsconfig/node21/tsconfig.json", + "include": ["**/*.ts"], + "exclude": ["node_modules"], + "compilerOptions": { + "module": "ESNext", + "moduleResolution": "node", + "esModuleInterop": true + } +} |
