Fixes BARAAA-64 DB migration and auth issues: - Update tsconfig.build.json to compile scripts/migrate.ts (was excluded) - Create entrypoint.sh to run migrations before server start - Update Dockerfile to build migrate.ts and use migration entrypoint - Expose postgres port 15432 temporarily for password diagnosis This ensures tables are created before app starts and allows connecting to postgres from host to diagnose 28P01 auth errors. Co-Authored-By: Paperclip <noreply@paperclip.ing>
13 lines
329 B
JSON
13 lines
329 B
JSON
{
|
|
"extends": "./tsconfig.json",
|
|
"compilerOptions": {
|
|
"noEmit": false,
|
|
"outDir": "dist",
|
|
"module": "ESNext",
|
|
"moduleResolution": "Bundler",
|
|
"declaration": false,
|
|
"sourceMap": true
|
|
},
|
|
"include": ["src/**/*", "scripts/migrate.ts"],
|
|
"exclude": ["node_modules", "dist", "test", "vitest.config.ts"]
|
|
}
|