chore(scripts): disable the explain script in production

This commit is contained in:
Phil Booth 2018-09-17 13:00:31 +01:00
Родитель b90688cbc0
Коммит 52447bb08b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B8E710D82AE27976
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -41,6 +41,7 @@ const log = {
trace: () => {}
}
const PRODUCTION = /^prod/i
const RECORD_COUNT = 100
const RETURN_STRING = { encoding: 'utf8' }
const CREATE_PROCEDURE = /^CREATE PROCEDURE `?([A-Z]+_[0-9]+)/i
@ -63,6 +64,11 @@ const KNOWN_ARGS = new Map([
[ 'uadevicetype', 'mobile' ],
])
if (PRODUCTION.test(process.env.NODE_ENV)) {
console.error('Production environment detected, aborting.')
process.exit(1)
}
Mysql(log, require('../db-server').errors)
.connect(config)
.then(db => {