No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

34 líneas
761B

  1. #!/bin/bash
  2. STACK_NAME=$1
  3. if [ $# -eq 0 ]; then
  4. echo "You must pass stack name as a parameter"
  5. exit 1
  6. fi
  7. # Delete previous running stack
  8. docker stack rm ${STACK_NAME}
  9. # Build images
  10. docker-compose build
  11. docker push bingen/rpi-openldap
  12. docker push bingen/rpi-mariadb
  13. docker push bingen/rpi-haproxy
  14. docker push bingen/rpi-mailserver
  15. docker push bingen/rpi-nextcloud
  16. docker push bingen/rpi-zoneminder
  17. # Deploy Stack
  18. # seen here: https://github.com/docker/docker/issues/29133#issuecomment-278198683
  19. env $(cat .env | grep "^[A-Z]" | xargs) \
  20. docker stack deploy --compose-file docker-compose.yml ${STACK_NAME}
  21. echo Wait for services to start
  22. sleep 60
  23. # ##### Add users to LDAP ###### #
  24. ./add_users.sh ${STACK_NAME}
  25. ./letsencrypt.sh ${STACK_NAME}