001-build-network.sh 456 B

12345678910111213
  1. #!/bin/bash
  2. . mailcow.conf
  3. if [[ -z $(docker network ls --filter "name=${DOCKER_NETWORK}" -q) ]]; then
  4. docker network create ${DOCKER_NETWORK} --subnet ${DOCKER_SUBNET}
  5. else
  6. if [[ $(docker network inspect mailcow-network --format='{{range .IPAM.Config}}{{.Subnet}}{{end}}' 2> /dev/null) != ${DOCKER_SUBNET} ]]; then
  7. echo "ERROR: mailcow network exists, but has wrong subnet!"
  8. exit 1
  9. fi
  10. echo "Correct mailcow network exists, skipped..."
  11. exit 0
  12. fi