express-typeorm-rest-boilerplate
Version:
Boilerplate code to get started with building RESTful API Services
34 lines (30 loc) • 785 B
JavaScript
/* eslint-disable @typescript-eslint/no-var-requires */
const config =
process.env.NODE_ENV === 'production'
? require('./dist/config').default
: require('./src/config').default;
const srcConfig = {
type: 'mongodb',
url: config.databaseURL,
useNewUrlParser: true,
useUnifiedTopology: true,
synchronize: true,
logging: false,
entities: ['src/api/entities/**/*.ts'],
cli: {
entitiesDir: 'src/api/entities',
},
};
const distConfig = {
type: 'mongodb',
url: config.databaseURL,
useNewUrlParser: true,
useUnifiedTopology: true,
synchronize: false,
logging: false,
entities: ['dist/api/entities/**/*.js'],
cli: {
entitiesDir: 'dist/api/entities',
},
};
module.exports = process.env.NODE_ENV === 'production' ? distConfig : srcConfig;