2017-01-17 22:31:43 -08:00
import '/imports/util/polyfills/regex.js' ;
2017-01-15 11:33:37 -08:00
import '/imports/startup/server' ;
import '/imports/startup/both' ;
import '/imports/api' ;
import '/imports/startup/server/postStartup/version.js' ; //Run this right after the api - relies on the API to upgrade the app database & data to the current version.
2019-10-07 15:51:50 -07:00
//const nocache = require('nocache');
//app.use(nocache());
2017-01-15 11:33:37 -08:00
let PropertiesReader = require ( 'properties-reader' ) ;
let props = PropertiesReader ( './assets/app/release.properties' ) ;
if ( props . get ( 'email-settings' ) ) {
process . env . MAIL _URL = props . get ( 'email-settings' ) ;
// console.log("Loaded email settings from properties file.");
}
if ( ! process . env . MAIL _URL ) {
process . env . MAIL _URL = Meteor . settings . MAIL _URL ;
}
// console.log("Mail settings: " + process.env.MAIL_URL);
2017-05-26 11:17:32 -07:00
if ( Meteor . log ) Meteor . log . info ( "Server Started" ) ;