Merge pull request #137 from toanalien/fixbug

Update config variables for Heroku
This commit is contained in:
David Baldwynn 2016-10-24 10:11:10 -07:00 committed by GitHub
commit 01d94ebffc
4 changed files with 12 additions and 14 deletions

View File

@ -85,17 +85,17 @@ Create this directory or you will get errors.
mkdir uploads/pdfs mkdir uploads/pdfs
``` ```
Edit the 'env' config in gruntfile.js to make sure your .env file is being used. If you don't include this your app won't run Edit the `env` config in gruntfile.js to make sure your .env file is being used. If you don't include this your app won't run
To run development version: To run development version:
Set ```NODE_ENV=development``` in .env file Set ```NODE_ENV=development``` in .env file
```$ grunt```` ```$ grunt```
To run production version: To run production version:
Set ```NODE_ENV=development``` in .env file Set ```NODE_ENV=production``` in .env file
```$ grunt```` ```$ grunt```
Your application should run on port 3000 or the port you specified in your .env file, so in your browser just go to [http://localhost:3000](http://localhost:3000) Your application should run on port 3000 or the port you specified in your .env file, so in your browser just go to [http://localhost:3000](http://localhost:3000)

View File

@ -3,13 +3,9 @@
module.exports = { module.exports = {
baseUrl: process.env.BASE_URL || 'tellform.com', baseUrl: process.env.BASE_URL || 'tellform.com',
db: { db: {
uri: process.env.MONGOHQ_URL || process.env.MONGOLAB_URI || 'mongodb://' + (process.env.DB_1_PORT_27017_TCP_ADDR || 'localhost') + '/mean', uri: process.env.MONGODB_URI
options: {
user: '',
pass: process.env.MONGOLAB_PASS || ''
}
}, },
port: process.env.PORT || 4545, port: process.env.PORT || 5000,
log: { log: {
// Can specify one of 'combined', 'common', 'dev', 'short', 'tiny' // Can specify one of 'combined', 'common', 'dev', 'short', 'tiny'
format: 'combined', format: 'combined',

View File

@ -12,7 +12,7 @@ module.exports = function (app, db) {
var io = socketio(config.socketPort, { transports: ['websocket', 'polling'] }); var io = socketio(config.socketPort, { transports: ['websocket', 'polling'] });
var redis = require('socket.io-redis'); var redis = require('socket.io-redis');
io.adapter(redis(process.env.REDIS_HOST || { host: '127.0.0.1', port: 6379 })); io.adapter(redis(process.env.REDIS_URL || { host: '127.0.0.1', port: 6379 }));
// Add an event listener to the 'connection' event // Add an event listener to the 'connection' event
io.on('connection', function (socket) { io.on('connection', function (socket) {

View File

@ -4,7 +4,9 @@
*/ */
//Load ENV vars from .env //Load ENV vars from .env
require('dotenv').config(); if ((process.env.NODE_ENV || 'development') === 'development') {
require('dotenv').config();
}
var init = require('./config/init')(), var init = require('./config/init')(),
config = require('./config/config'), config = require('./config/config'),
@ -18,13 +20,13 @@ var init = require('./config/init')(),
*/ */
// Bootstrap db connection // Bootstrap db connection
var db = mongoose.connect(config.db.uri, config.db.options, function(err) { var db = mongoose.connect(config.db.uri, config.db.options, function (err) {
if (err) { if (err) {
console.error(chalk.red('Could not connect to MongoDB!')); console.error(chalk.red('Could not connect to MongoDB!'));
console.log(chalk.red(err)); console.log(chalk.red(err));
} }
}); });
mongoose.connection.on('error', function(err) { mongoose.connection.on('error', function (err) {
console.error(chalk.red('MongoDB connection error: ' + err)); console.error(chalk.red('MongoDB connection error: ' + err));
process.exit(-1); process.exit(-1);
}); });