006-build-php-fpm.sh 722 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. . mailcow.conf
  3. NAME="php-fpm-mailcow"
  4. if [[ ! -z $(docker ps -af "name=${NAME}" -q) ]]; then
  5. docker stop $(docker ps -af "name=${NAME}" -q)
  6. docker rm $(docker ps -af "name=${NAME}" -q)
  7. fi
  8. if [[ ! -z "$(docker images -q php:${PHPVERS})" ]]; then
  9. read -r -p "Found image locally. Delete local image and repull? [y/N] " response
  10. response=${response,,}
  11. if [[ $response =~ ^(yes|y)$ ]]; then
  12. docker rmi php:${PHPVERS}
  13. fi
  14. fi
  15. docker run \
  16. -v ${PWD}/data/web:/web:ro \
  17. -v ${PWD}/data/conf/rspamd/dynmaps:/dynmaps:ro \
  18. -v ${PWD}/data/dkim/:/shared/dkim/ \
  19. -d --network=${DOCKER_NETWORK} \
  20. --name ${NAME} \
  21. --network-alias=phpfpm \
  22. -h phpfpm \
  23. andryyy/mailcow-dockerized:phpfpm