3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-15 05:41:51 +00:00

ormconfig: fix slow cli commands; add db timeout

For some reason, absolute paths to migrations and/or entities caused
the cli to freeze/load indefinitely when trying to create migrations.
This commit is contained in:
Dragory 2018-12-15 16:29:38 +02:00
parent c5aea510e7
commit 66d1afbb81

View file

@ -6,12 +6,12 @@ const moment = require('moment-timezone');
moment.tz.setDefault('UTC'); moment.tz.setDefault('UTC');
const entities = process.env.NODE_ENV === 'production' const entities = process.env.NODE_ENV === 'production'
? path.resolve(__dirname, 'dist/data/entities/*.js') ? path.relative(process.cwd(), path.resolve(__dirname, 'dist/data/entities/*.js'))
: path.resolve(__dirname, 'src/data/entities/*.ts'); : path.relative(process.cwd(), path.resolve(__dirname, 'src/data/entities/*.ts'));
const migrations = process.env.NODE_ENV === 'production' const migrations = process.env.NODE_ENV === 'production'
? path.resolve(__dirname, 'dist/migrations/*.js') ? path.relative(process.cwd(), path.resolve(__dirname, 'dist/migrations/*.js'))
: path.resolve(__dirname, 'src/migrations/*.ts'); : path.relative(process.cwd(), path.resolve(__dirname, 'src/migrations/*.ts'));
module.exports = { module.exports = {
type: "mysql", type: "mysql",
@ -24,6 +24,7 @@ module.exports = {
bigNumberStrings: true, bigNumberStrings: true,
dateStrings: true, dateStrings: true,
synchronize: false, synchronize: false,
connectTimeout: 2000,
// Entities // Entities
entities: [entities], entities: [entities],