Update install_mailhog_as_service.sh

This commit is contained in:
2024-02-19 11:40:51 +00:00
parent e1d434c33a
commit 05bcfe1872

View File

@@ -1,23 +1,40 @@
#!/bin/bash
echo "";
echo "===================================";
echo "Installing golang-go...";
echo "Install golang-go...";
echo "===================================";
apt-get -y install golang-go;
if [ $? == 0 ] ; then
echo 'golang-go installed'
else
echo 'ERROR: Installing golang-go NOT succesfull!'
exit
fi
echo "";
echo "===================================";
echo "Installing mailhog...";
echo "===================================";
go install github.com/mailhog/MailHog@latest;
echo "";
echo "===================================";
echo "Mailcatcher installed succesfully!";
echo "===================================";
echo "";
if [ $? == 0 ] ; then
echo "";
echo "===================================";
echo "Mailcatcher installed succesfully!";
echo "===================================";
echo "";
else
echo 'ERROR: Installing Mailcatcher NOT succesfull!'
exit
fi
echo "===================================";
echo "Copy Mailhog to bin...";
echo "===================================";
sudo cp ~/go/bin/MailHog /usr/local/bin/MailHog
if [ $? == 0 ] ; then
echo 'Mailhog copied'
else
echo 'ERROR: Copy Mailhog NOT succesfull!'
exit
fi
echo "";
echo "===================================";
echo "Create MailHog service...";
@@ -33,8 +50,8 @@ ExecStart=/usr/bin/env /usr/local/bin/MailHog > /dev/null 2>&1 &
WantedBy=multi-user.target
EOL
systemctl enable mailhog
systemctl start mailhog
echo "";
echo "===================================";
echo "Mailhog service created.";
echo "Start service: sudo systemctl enable mailhog";
echo "===================================";
echo "Mailhog service created and started.";
echo "===================================";