Luc*_*ano 3 supervisord laravel mailhog ubuntu-20.04
我按照以下步骤在临时环境中安装了 MailHog:
sudo apt-get -y install golang-gogo get github.com/mailhog/MailHog为了手动启动该服务,我这样做:
cd ~/go/bin./MailHog自从我使用 Laravel 以来,我已经开始supervisor竞选工人了。我想知道是否有办法添加新.conf文件来启动 MailHog。
我试图了解 Laravel 工作人员是如何启动的,但到目前为止还没有运气
[program:mailhog]
process_name=%(program_name)s_%(process_num)02d
command=~/go/bin/MailHog
user=ubuntu
stdout_logfile=/var/www/api/storage/logs/mailhog.log
Run Code Online (Sandbox Code Playgroud)
mailhog:mailhog_00: ERROR (no such file)当我尝试启动主管时我得到了。
我需要一种自动启动 MailHog 的方法,无论我需要主管还是通过服务。
如果您能提供从主管或使用服务启动 MailHog 的“秘诀”,我将非常感激。
Luc*_*ano 15
我弄清楚完整的安装/设置应该如何:
sudo apt-get -y install golang-go
go get github.com/mailhog/MailHog
Run Code Online (Sandbox Code Playgroud)
sudo cp ~/go/bin/MailHog /usr/local/bin/MailHog
Run Code Online (Sandbox Code Playgroud)
sudo tee /etc/systemd/system/mailhog.service <<EOL
[Unit]
Description=MailHog
After=network.target
[Service]
User=ubuntu
ExecStart=/usr/bin/env /usr/local/bin/MailHog > /dev/null 2>&1 &
[Install]
WantedBy=multi-user.target
EOL
Run Code Online (Sandbox Code Playgroud)
注意:将 更改User=ubuntu为您的username.
sudo systemctl status mailhog
Run Code Online (Sandbox Code Playgroud)
输出
mailhog.service - MailHog
Loaded: loaded (/etc/systemd/system/mailhog.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)
sudo systemctl enable mailhog
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3178 次 |
| 最近记录: |