diff --git a/nixpacks.toml b/nixpacks.toml index 8785558..9773a89 100644 --- a/nixpacks.toml +++ b/nixpacks.toml @@ -7,15 +7,19 @@ cmds = [ [phases.install] cmds = [ - 'npx pnpm install --no-frozen-lockfile' + 'npx pnpm install --no-frozen-lockfile', + 'mkdir -p prisma', + 'touch prisma/dev.db', + 'chmod -R 777 prisma' ] [phases.build] cmds = [ 'mkdir -p node_modules/.prisma', 'mkdir -p .next', - 'chmod -R 777 node_modules/.prisma node_modules/.bin .next', + 'chmod -R 777 node_modules/.prisma node_modules/.bin .next prisma', 'npx prisma generate', + 'npx prisma db push --accept-data-loss', 'npx pnpm run build' ] @@ -25,4 +29,5 @@ cmd = 'npx pnpm start' [phases.setup.env] NODE_ENV = "production" PRISMA_SKIP_POSTINSTALL_GENERATE = "true" -PRISMA_GENERATE_SKIP_DUPLICATE = "true" \ No newline at end of file +PRISMA_GENERATE_SKIP_DUPLICATE = "true" +DATABASE_URL = "file:./prisma/db/database.sqlite" \ No newline at end of file