| 123456789101112131415161718192021222324252627 | const config = require('./lib/config');if (!config.has('database')) {	throw new Error('Database config does not exist! Please read the instructions: https://nginxproxymanager.com/setup/');}function generateDbConfig() {	const cfg = config.get('database');	if (cfg.engine === 'knex-native') {		return cfg.knex;	}	return {		client:     cfg.engine,		connection: {			host:     cfg.host,			user:     cfg.user,			password: cfg.password,			database: cfg.name,			port:     cfg.port		},		migrations: {			tableName: 'migrations'		}	};}module.exports = require('knex')(generateDbConfig());
 |