Fix deploy?
This commit is contained in:
parent
87e39fb563
commit
96f5157adf
4 changed files with 12 additions and 13 deletions
|
@ -12,7 +12,8 @@ RUN pnpm i
|
|||
|
||||
COPY . .
|
||||
|
||||
RUN pnpm run db:push \
|
||||
RUN pnpm drizzle-kit generate \
|
||||
&& pnpm drizzle-kit push \
|
||||
&& pnpm build
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
|
|
@ -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'
|
||||
}
|
||||
});
|
||||
|
|
|
@ -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": {
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue