作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个不寻常的设置,我想在 DDEV-Local 的 MailHog 功能上提供一些身份验证。如何添加基本身份验证?
最佳答案
因为事实证明 MailHog supports basic auth并且 DDEV-Local 提供了在构建时将额外文件添加到容器中的能力,您可以这样做(针对 DDEV v1.19.0 进行了更新):
将这四个文件添加到您的 DDEV-Local 项目中的 .ddev/web-build 中:
[program:mailhog]
command=/usr/local/bin/mailhog -auth-file=/etc/mailhog-auth.txt
autorestart=true
startretries=10
test:$2a$04$qxRo.ftFoNep7ld/5jfKtuBTnGqff/fZVyj53mUC5sVf9dtDLAi/S
ARG BASE_IMAGE
FROM $BASE_IMAGE
ADD mailhog-auth.txt /etc
ADD mailhog.conf /etc/supervisor/conf.d
ADD healthcheck.sh /
现在您可以ddev start
和mailhog auth with be "test":"test"。 MailHog auth page提供了有关如何生成更好的密码的更多详细信息,它将直接进入 mailhog-auth.txt。
关于ddev - 如何在 DDEV-Local 中为 MailHog 服务添加基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60162842/
我是一名优秀的程序员,十分优秀!