Send welcome and unsubscribe confirmation emails

This commit is contained in:
Andris Reinman 2016-04-21 20:17:19 +03:00
parent 15ed41741e
commit 9e3b42e11c
12 changed files with 189 additions and 33 deletions

View file

@ -12,7 +12,6 @@ let sender = require('./services/sender');
let importer = require('./services/importer'); // eslint-disable-line global-require
let verpServer = require('./services/verp-server'); // eslint-disable-line global-require
let testServer = require('./services/test-server'); // eslint-disable-line global-require
let settings = require('./lib/models/settings');
let port = config.www.port;
let host = config.www.host;
@ -34,20 +33,7 @@ let server = http.createServer(app);
* Listen on provided port, on all network interfaces.
*/
settings.list(['db_schema_version'], (err, configItems) => {
if (err) {
throw err;
}
let dbSchemaVersion = Number(configItems.dbSchemaVersion) || 0;
if (dbSchemaVersion < config.mysql.schema_version) {
log.error('Database', 'Database schema outdated. Run `npm run sql` to upgrade');
return process.exit(1);
}
server.listen(port, host);
});
server.listen(port, host);
server.on('error', err => {
if (err.syscall !== 'listen') {