Fix deploy?
This commit is contained in:
parent
87e39fb563
commit
96f5157adf
4 changed files with 12 additions and 13 deletions
|
@ -12,8 +12,9 @@ RUN pnpm i
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
RUN pnpm run db:push \
|
RUN pnpm drizzle-kit generate \
|
||||||
&& pnpm build
|
&& pnpm drizzle-kit push \
|
||||||
|
&& pnpm build
|
||||||
|
|
||||||
|
|
||||||
FROM node:20
|
FROM node:20
|
||||||
|
@ -23,6 +24,7 @@ WORKDIR /app
|
||||||
COPY --from=build /app/build /app/build
|
COPY --from=build /app/build /app/build
|
||||||
COPY --from=build /app/package.json /app/package.json
|
COPY --from=build /app/package.json /app/package.json
|
||||||
COPY --from=build /app/local.db /app/local.db
|
COPY --from=build /app/local.db /app/local.db
|
||||||
|
COPY --from=build /app/drizzle /app/drizzle
|
||||||
|
|
||||||
RUN npm install --omit=dev --legacy-peer-deps
|
RUN npm install --omit=dev --legacy-peer-deps
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,10 @@
|
||||||
import { defineConfig } from 'drizzle-kit';
|
import { defineConfig } from 'drizzle-kit';
|
||||||
if (!process.env.DATABASE_URL) throw new Error('DATABASE_URL is not set');
|
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
schema: './src/lib/server/db/schema.ts',
|
schema: './src/lib/server/db/schema.ts',
|
||||||
|
out: './drizzle',
|
||||||
|
dialect: 'sqlite',
|
||||||
dbCredentials: {
|
dbCredentials: {
|
||||||
url: process.env.DATABASE_URL
|
url: 'local.db'
|
||||||
},
|
}
|
||||||
|
|
||||||
verbose: true,
|
|
||||||
strict: true,
|
|
||||||
dialect: 'sqlite'
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
"lint": "prettier --check . && eslint .",
|
"lint": "prettier --check . && eslint .",
|
||||||
"db:push": "drizzle-kit push",
|
"db:push": "drizzle-kit push",
|
||||||
"db:migrate": "drizzle-kit migrate",
|
"db:migrate": "drizzle-kit migrate",
|
||||||
|
"db:generate": "drizzle-kit generate",
|
||||||
"db:studio": "drizzle-kit studio"
|
"db:studio": "drizzle-kit studio"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import { drizzle } from 'drizzle-orm/better-sqlite3';
|
import { drizzle } from 'drizzle-orm/better-sqlite3';
|
||||||
import Database from '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('local.db');
|
||||||
const client = new Database(env.DATABASE_URL);
|
|
||||||
export const db = drizzle(client);
|
export const db = drizzle(client);
|
||||||
|
|
Loading…
Add table
Reference in a new issue