mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-10 12:25:02 +00:00
Add build process for prod
This commit is contained in:
parent
1c27390b87
commit
e7b8c0d64d
5 changed files with 70 additions and 16 deletions
16
ormconfig.js
16
ormconfig.js
|
@ -1,8 +1,18 @@
|
|||
require('dotenv').config();
|
||||
|
||||
const path = require('path');
|
||||
|
||||
const moment = require('moment-timezone');
|
||||
moment.tz.setDefault('UTC');
|
||||
|
||||
const entities = process.env.NODE_ENV === 'production'
|
||||
? path.resolve(__dirname, 'dist/data/entities/*.js')
|
||||
: path.resolve(__dirname, 'src/data/entities/*.ts');
|
||||
|
||||
const migrations = process.env.NODE_ENV === 'production'
|
||||
? path.resolve(__dirname, 'dist/migrations/*.js')
|
||||
: path.resolve(__dirname, 'src/migrations/*.ts');
|
||||
|
||||
module.exports = {
|
||||
type: "mysql",
|
||||
host: process.env.DB_HOST,
|
||||
|
@ -16,7 +26,7 @@ module.exports = {
|
|||
synchronize: false,
|
||||
|
||||
// Entities
|
||||
entities: [`${__dirname}/src/data/entities/*.ts`],
|
||||
entities: [entities],
|
||||
|
||||
// Pool options
|
||||
extra: {
|
||||
|
@ -31,8 +41,8 @@ module.exports = {
|
|||
},
|
||||
|
||||
// Migrations
|
||||
migrations: ["src/migrations/*.ts"],
|
||||
migrations: [migrations],
|
||||
cli: {
|
||||
migrationsDir: "src/migrations"
|
||||
migrationsDir: path.dirname(migrations)
|
||||
},
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue