Worker was crashing with MODULE_NOT_FOUND for @codeboard/database because the package only had TypeScript source and no build step. Added tsconfig.json, changed build script to compile TS, and updated Dockerfile to copy compiled dist into worker stage.
29 lines
621 B
JSON
29 lines
621 B
JSON
{
|
|
"name": "@codeboard/database",
|
|
"version": "0.0.1",
|
|
"private": true,
|
|
"main": "./dist/client.js",
|
|
"types": "./dist/client.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"import": "./dist/client.js",
|
|
"require": "./dist/client.js",
|
|
"types": "./dist/client.d.ts"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"build": "prisma generate && tsc",
|
|
"db:generate": "prisma generate",
|
|
"db:push": "prisma db push",
|
|
"db:migrate": "prisma migrate dev",
|
|
"clean": "rm -rf generated"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/client": "^6.3.0"
|
|
},
|
|
"devDependencies": {
|
|
"prisma": "^6.3.0",
|
|
"typescript": "^5.7"
|
|
}
|
|
}
|