Fix deploy?

This commit is contained in:
Mihkel Martin Kasterpalu 2025-02-12 06:56:18 +02:00
parent 87e39fb563
commit 96f5157adf
4 changed files with 12 additions and 13 deletions

View file

@ -12,8 +12,9 @@ RUN pnpm i
COPY . .
RUN pnpm run db:push \
&& pnpm build
RUN pnpm drizzle-kit generate \
&& pnpm drizzle-kit push \
&& pnpm build
FROM node:20
@ -23,6 +24,7 @@ WORKDIR /app
COPY --from=build /app/build /app/build
COPY --from=build /app/package.json /app/package.json
COPY --from=build /app/local.db /app/local.db
COPY --from=build /app/drizzle /app/drizzle
RUN npm install --omit=dev --legacy-peer-deps

View file

@ -1,14 +1,10 @@
import { defineConfig } from 'drizzle-kit';
if (!process.env.DATABASE_URL) throw new Error('DATABASE_URL is not set');
export default defineConfig({
schema: './src/lib/server/db/schema.ts',
out: './drizzle',
dialect: 'sqlite',
dbCredentials: {
url: process.env.DATABASE_URL
},
verbose: true,
strict: true,
dialect: 'sqlite'
url: 'local.db'
}
});

View file

@ -13,6 +13,7 @@
"lint": "prettier --check . && eslint .",
"db:push": "drizzle-kit push",
"db:migrate": "drizzle-kit migrate",
"db:generate": "drizzle-kit generate",
"db:studio": "drizzle-kit studio"
},
"devDependencies": {

View file

@ -1,6 +1,6 @@
import { drizzle } from 'drizzle-orm/better-sqlite3';
import Database from 'better-sqlite3';
import { env } from '$env/dynamic/private';
if (!env.DATABASE_URL) throw new Error('DATABASE_URL is not set');
const client = new Database(env.DATABASE_URL);
const client = new Database('local.db');
export const db = drizzle(client);