-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(dev-env)!: Replace MailHog with Mailpit #1329
Conversation
f45a098
to
be4526a
Compare
Another improvement is that Mailpit's image is much smaller than MailHog's: mailhog/mailhog:v1.0.1: 392MB |
|
mailhog: | ||
type: mailhog | ||
<% if ( mailpit ) { %> | ||
mailpit: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice I like that we have our custom service for this. Less magic is good.
As per this comment, now using |
This is how it looks after Automattic/vip-container-images#464 and Automattic/vip-container-images#465: |
8369958
to
ab71875
Compare
ab71875
to
c0eff03
Compare
Description
Mailhog is not maintained anymore. Moreover, it has serious bugs that make it inconvenient to use:
Mailpit is a faster alternative to MailHog; it is recommended, for example, by Laravel.
This PR replaces MailHog with Mailpit, retaining backward compatibility. As a side effect, there is now one more Lando plugin that we can drop:
@lando/mailhog
.Backward Compatibility
.lando.yml
is rebuilt automatically (because we removed@lando/mailhog
).instance_data.json
,mailhog
is treated as a synonym tomailpit
.--mailhog
command line switch is aliased to--mailpit
(and triggers a deprecation warning).Steps to Test
E2E tests should pass.