1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2024-12-23 02:04:46 +02:00

Merge pull request #5987 from h3ssan/fix/validate-mailcow-conf-before-source

Bug Fix: Check `mailcow.conf` exists before work with it
This commit is contained in:
Niklas Meyer 2024-08-07 09:33:16 +02:00 committed by GitHub
commit bf050f17c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -414,12 +414,13 @@ while (($#)); do
shift
done
[[ ! -f mailcow.conf ]] && { echo -e "\e[31mmailcow.conf is missing! Is mailcow installed?\e[0m"; exit 1;}
chmod 600 mailcow.conf
source mailcow.conf
detect_docker_compose_command
[[ ! -f mailcow.conf ]] && { echo "mailcow.conf is missing! Is mailcow installed?"; exit 1;}
DOTS=${MAILCOW_HOSTNAME//[^.]};
if [ ${#DOTS} -lt 1 ]; then
echo -e "\e[31mMAILCOW_HOSTNAME (${MAILCOW_HOSTNAME}) is not a FQDN!\e[0m"