diff --git a/nixpacks.toml b/nixpacks.toml new file mode 100644 index 0000000..6da87f4 --- /dev/null +++ b/nixpacks.toml @@ -0,0 +1,11 @@ +[phases.setup] +nixPkgs = ['nodejs_18', 'openssl', 'pnpm'] + +[phases.install] +cmds = ['pnpm install'] + +[phases.build] +cmds = ['prisma generate', 'pnpm run build'] + +[start] +cmd = 'pnpm start' \ No newline at end of file diff --git a/package.json b/package.json index d74125d..cb285ed 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,10 @@ "private": true, "scripts": { "dev": "next dev", - "build": "next build", + "build": "prisma generate && next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "postinstall": "prisma generate" }, "dependencies": { "@prisma/client": "^5.22.0",