diff --git a/ormconfig.js b/ormconfig.js index 9a6b36a..8fefbbb 100644 --- a/ormconfig.js +++ b/ormconfig.js @@ -1,16 +1,22 @@ +let folder, extension, ssl + switch (process.env.NODE_ENV) { case 'production': case 'staging': folder = 'dist' extension = 'js' + ssl = true break case 'development': default: folder = 'src' extension = 'ts' + ssl = false break } +console.log(`Typeorm configured for ${process.env.NODE_ENV}`) + module.exports = { type: 'postgres', host: process.env.DB_HOST, @@ -20,6 +26,9 @@ module.exports = { database: process.env.DB_NAME, synchronize: false, logging: false, + extra: { + ssl + }, entities: [`${folder}/entity/**/*.${extension}`], migrations: [`${folder}/migration/**/*.${extension}`], subscribers: [`${folder}/subscriber/**/*.${extension}`],