Merge pull request #9008 from erictleung/fix/remove-unnecessary-authentication
Remove unused authentication methods
This commit is contained in:
@ -4,20 +4,6 @@ module.exports = {
|
||||
|
||||
sessionSecret: process.env.SESSION_SECRET,
|
||||
|
||||
trello: {
|
||||
key: process.env.TRELLO_KEY,
|
||||
secret: process.env.TRELLO_SECRET
|
||||
},
|
||||
|
||||
blogger: {
|
||||
key: process.env.BLOGGER_KEY
|
||||
},
|
||||
|
||||
mandrill: {
|
||||
user: process.env.MANDRILL_USER,
|
||||
password: process.env.MANDRILL_PASSWORD
|
||||
},
|
||||
|
||||
facebook: {
|
||||
clientID: process.env.FACEBOOK_ID,
|
||||
clientSecret: process.env.FACEBOOK_SECRET,
|
||||
|
53
pm2Start.js
53
pm2Start.js
@ -7,16 +7,6 @@ var _ = require('lodash');
|
||||
var instances = process.env.INSTANCES || 1;
|
||||
var serverName = process.env.SERVER_NAME || 'server';
|
||||
var maxMemory = process.env.MAX_MEMORY || '390M';
|
||||
var transportOptions = {
|
||||
type: 'smtp',
|
||||
service: 'Mandrill',
|
||||
auth: {
|
||||
user: process.env.MANDRILL_USER || false,
|
||||
pass: process.env.MANDRILL_PASSWORD
|
||||
}
|
||||
};
|
||||
|
||||
var mailReceiver = process.env.MAIL_RECEIVER || false;
|
||||
|
||||
pm2.connect(function() {
|
||||
pm2.start({
|
||||
@ -36,46 +26,3 @@ pm2.connect(function() {
|
||||
pm2.disconnect();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
if (transportOptions.auth.user && mailReceiver) {
|
||||
console.log('setting up mailer');
|
||||
var transporter = nodemailer.createTransport(transportOptions);
|
||||
var compiled = _.template(
|
||||
'An error has occurred on server ' +
|
||||
'<% name %>\n' +
|
||||
'Stack Trace:\n\n\n<%= stack %>\n\n\n' +
|
||||
'Context:\n\n<%= text %>'
|
||||
);
|
||||
|
||||
pm2.launchBus(function(err, bus) {
|
||||
if (err) {
|
||||
return console.error(err);
|
||||
}
|
||||
console.log('event bus connected');
|
||||
|
||||
bus.on('process:exception', function(data) {
|
||||
var text;
|
||||
var stack;
|
||||
var name;
|
||||
try {
|
||||
data.date = moment(data.at || new Date())
|
||||
.tz('America/Los_Angeles')
|
||||
.format('MMMM Do YYYY, h:mm:ss a z');
|
||||
|
||||
text = JSON.stringify(data, null, 2);
|
||||
stack = data.data.stack;
|
||||
name = data.process.name;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
|
||||
transporter.sendMail({
|
||||
to: mailReceiver,
|
||||
from: 'team@freecodecamp.com',
|
||||
subject: 'Server exception',
|
||||
text: compiled({ name: name, text: text, stack: stack })
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
@ -12,9 +12,6 @@ GOOGLE_SECRET=stuff
|
||||
LINKEDIN_ID=stuff
|
||||
LINKEDIN_SECRET=stuff
|
||||
|
||||
MANDRILL_PASSWORD=stuff
|
||||
MANDRILL_USER=stuff
|
||||
|
||||
TWITTER_KEY=stuff
|
||||
TWITTER_SECRET=stuff
|
||||
TWITTER_TOKEN=stuff
|
||||
|
Reference in New Issue
Block a user