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