From 47e4f6cd7eaf170f444f618b62c2bf1256ca890f Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Sat, 12 Dec 2020 12:29:14 +0100 Subject: [PATCH] basic build works --- ormconfig.js | 16 ++++++++++++++++ ormconfig.ts | 13 ------------- tsconfig.json | 2 +- 3 files changed, 17 insertions(+), 14 deletions(-) create mode 100644 ormconfig.js delete mode 100644 ormconfig.ts diff --git a/ormconfig.js b/ormconfig.js new file mode 100644 index 0000000..0cb8778 --- /dev/null +++ b/ormconfig.js @@ -0,0 +1,16 @@ +const dotenv = require('dotenv'); +dotenv.config(); +// +const SOURCE_PATH = process.env.NODE_ENV === 'production' ? 'dist' : 'src'; +module.exports = { + type: process.env.DB_TYPE, + host: process.env.DB_HOST, + port: process.env.DB_PORT, + username: process.env.DB_USER, + password: process.env.DB_PASSWORD, + database: process.env.DB_NAME, + // entities: ["src/**/entities/*.ts"], + entities: [ `${SOURCE_PATH}/**/entities/*{.ts,.js}` ], + seeds: [ `${SOURCE_PATH}/**/seeds/*{.ts,.js}` ] + // seeds: ['src/seeds/*.ts'], +}; diff --git a/ormconfig.ts b/ormconfig.ts deleted file mode 100644 index aa5f916..0000000 --- a/ormconfig.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { config } from 'dotenv'; -config(); - -export default { - type: process.env.DB_TYPE, - host: process.env.DB_HOST, - port: process.env.DB_PORT, - username: process.env.DB_USER, - password: process.env.DB_PASSWORD, - database: process.env.DB_NAME, - entities: ["src/models/entities/*.ts"], - seeds: ['src/seeds/*.ts'], -}; diff --git a/tsconfig.json b/tsconfig.json index dfd4d15..b28ff11 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,7 +3,7 @@ "target": "ES2020", "module": "commonjs", "rootDir": "./src", - "outDir": "./build", + "outDir": "./dist", "esModuleInterop": true, "strict": false, "experimentalDecorators": true,