add mail container link once

This commit is contained in:
Girish Ramakrishnan
2016-05-15 21:18:43 -07:00
parent 83a252bd20
commit a833b65ef3

View File

@@ -233,18 +233,23 @@ function getLinksSync(app, addons) {
if (!addons) return links;
var addMail = false;
for (var addon in addons) {
switch (addon) {
case 'mysql': links.push('mysql:mysql'); break;
case 'postgresql': links.push('postgresql:postgresql'); break;
case 'sendmail': links.push('sendmail:sendmail'); break;
case 'recvmail': links.push('recvmail:recvmail'); break;
case 'sendmail': addMail = true; break;
case 'recvmail': addMail = true; break;
case 'email': addMail = true; break;
case 'redis': links.push('redis-' + app.id + ':redis-' + app.id); break;
case 'mongodb': links.push('mongodb:mongodb'); break;
default: break;
}
}
if (addMail) links.push('mail:mail');
return links;
}
@@ -388,7 +393,7 @@ function setupEmail(app, options, callback) {
var env = [
'MAIL_SMTP_SERVER=mail',
'MAIL_SMTP_PORT=2500',
'MAIL_IMAP_SERVER=recvmail',
'MAIL_IMAP_SERVER=mail',
'MAIL_IMAP_PORT=9993',
'MAIL_DOMAIN=' + config.fqdn()
];