add mailpit to docker-compose
This commit is contained in:
parent
0c4995db2b
commit
85a0640fd5
3 changed files with 12 additions and 2 deletions
|
@ -210,9 +210,11 @@ CHANNEL_LAYERS = {
|
|||
'hosts': [(os.getenv('REDIS_HOST', 'localhost'), 6379)],
|
||||
},
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SMTP_GATEWAY_HOST = os.getenv('SMTP_GATEWAY_HOST', 'localhost')
|
||||
SMTP_GATEWAY_PORT = int(os.getenv('SMTP_GATEWAY_PORT', '25'))
|
||||
|
||||
PROMETHEUS_METRIC_NAMESPACE = 'c3lf'
|
||||
|
||||
TEST_RUNNER = 'core.test_runner.FastTestRunner'
|
||||
|
|
|
@ -10,6 +10,8 @@ from mail.models import Email, EventAddress, EmailAttachment
|
|||
from notify_sessions.models import SystemEvent
|
||||
from tickets.models import IssueThread
|
||||
|
||||
from core.settings import SMTP_GATEWAY_HOST, SMTP_GATEWAY_PORT
|
||||
|
||||
|
||||
class SpecialMailException(Exception):
|
||||
pass
|
||||
|
@ -88,7 +90,7 @@ def make_reply(reply_email, references=None, event=None):
|
|||
|
||||
|
||||
async def send_smtp(message):
|
||||
await aiosmtplib.send(message, hostname="127.0.0.1", port=25, use_tls=False, start_tls=False)
|
||||
await aiosmtplib.send(message, hostname=SMTP_GATEWAY_HOST, port=SMTP_GATEWAY_PORT, use_tls=False, start_tls=False)
|
||||
|
||||
|
||||
def find_active_issue_thread(in_reply_to, address, subject):
|
||||
|
|
|
@ -16,6 +16,12 @@ services:
|
|||
ports:
|
||||
- "3306:3306"
|
||||
|
||||
mailpit:
|
||||
image: axllent/mailpit
|
||||
ports:
|
||||
- "8025:8025"
|
||||
- "1025:1025"
|
||||
|
||||
core:
|
||||
build:
|
||||
context: ../../core
|
||||
|
|
Loading…
Reference in a new issue