This commit is contained in:
2026-07-03 16:00:17 +03:30
parent e55d57047d
commit 5042cadb32
2 changed files with 8 additions and 3 deletions
+2 -1
View File
@@ -12,7 +12,8 @@
"start:dev": "NODE_ENV=development nest start --watch", "start:dev": "NODE_ENV=development nest start --watch",
"start:debug": "nest start --debug --watch", "start:debug": "nest start --debug --watch",
"start:prod": "node dist/main", "start:prod": "node dist/main",
"migration:run": "typeorm migration:run -d dist/database/data-source.js", "migration:run": "npm run build && typeorm migration:run -d dist/database/data-source.js",
"migration:run:dev": "typeorm-ts-node-commonjs migration:run -d src/database/data-source.ts",
"migration:revert": "typeorm migration:revert -d dist/database/data-source.js", "migration:revert": "typeorm migration:revert -d dist/database/data-source.js",
"migration:generate": "typeorm migration:generate -d src/database/data-source.ts", "migration:generate": "typeorm migration:generate -d src/database/data-source.ts",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
+6 -2
View File
@@ -1,6 +1,9 @@
import 'dotenv/config'; import 'dotenv/config';
import { join } from 'path';
import { DataSource } from 'typeorm'; import { DataSource } from 'typeorm';
const isCompiled = __filename.endsWith('.js');
export default new DataSource({ export default new DataSource({
type: 'postgres', type: 'postgres',
host: process.env.DB_HOST, host: process.env.DB_HOST,
@@ -8,6 +11,7 @@ export default new DataSource({
username: process.env.DB_USERNAME, username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD, password: process.env.DB_PASSWORD,
database: process.env.DB_NAME, database: process.env.DB_NAME,
entities: ['src/**/*.entity.ts'], entities: [join(__dirname, '../**/*.entity.{js,ts}')],
migrations: ['src/database/migrations/*.ts'], migrations: [join(__dirname, '/migrations/*.{js,ts}')],
...(isCompiled ? {} : { requireTsNode: true }),
}); });