Docker環境でのMailCatcherがうまく動作しなかったときの対応例。
あくまで自分の設定不備だったり、勘違いが原因でしたので役に立つ情報ではないかもだけど雑なアウトプットとして投稿させていただきます。
[Dockerfile]
︙
RUN apt-get install -y ruby ruby-dev rubygems
RUN apt-get install -y libsqlite3-dev
RUN gem install mailcatcher
︙
[docker-compose.yml]
version: '3'
services:
︙
hoge_mailcatcher:
image: schickling/mailcatcher
container_name: hoge_mailcatcher
ports:
- "1080:1080"
- "1025:1025"
[php.ini]
[mail function]
SMTP = hoge_mailcatcher
smtp_port = 1025
sendmail_path = /usr/bin/env /usr/local/bin/catchmail --smtp-ip hoge_mailcatcher --smtp-port 1025
最後までお読みいただき、ありがとうございました。
ご意見などありましたら@hippohackへDMをお願いいたします。