From b9da688291913ddc03392055e7c01deef780fce3 Mon Sep 17 00:00:00 2001 From: Planeshifter Date: Sun, 21 Aug 2016 23:45:14 +0200 Subject: [PATCH] Add encrypted mailgun credentials --- .gitattributes | 1 + app/components/Preview.js | 6 ++---- app/constants/mailgun.json | 3 +++ 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 app/constants/mailgun.json diff --git a/.gitattributes b/.gitattributes index 176a458f94e..a43db60fff5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ * text=auto +**/mailgun.json filter=crypt diff=crypt diff --git a/app/components/Preview.js b/app/components/Preview.js index 626eea15674..58126b27ed5 100644 --- a/app/components/Preview.js +++ b/app/components/Preview.js @@ -22,6 +22,7 @@ import { Component, PropTypes } from 'react'; import { transform } from 'react-tools'; import jsx from 'markdown-it-jsx'; +const mailgunUser = require( './../constants/mailgun.json' ); // E-LEARNING MODULE COMPONENTS // @@ -77,10 +78,7 @@ export default class Preview extends Component { const transporter = nodemailer.createTransport({ 'service': 'Mailgun', - 'auth': { - 'user': '', - 'pass': '' - } + 'auth': mailgunUser }); global.sendMail = ( opts, clbk ) => { transporter.sendMail( opts, clbk ); diff --git a/app/constants/mailgun.json b/app/constants/mailgun.json new file mode 100644 index 00000000000..18f5d98bfba --- /dev/null +++ b/app/constants/mailgun.json @@ -0,0 +1,3 @@ +U2FsdGVkX1++um8W1mUikFkCJ3UZegHGSZ259okoghAlIiDdf1GMkWoci0X8bNjx +UBf3AZN6T5RcTjan0UqVt3c2c/a1ItZ7KOJu4fftazzzKiKD1Lzd86ZFMM96VBxY +ot/7xEqE99TP3lvytB/GD6LywLfDXxtgUDXJwhz+JbU=