cli.sh 490 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. #############################################
  3. ## Run CLI_SCRIPT from environment variable
  4. #############################################
  5. if [ -n "${CLI_SCRIPT}" ]; then
  6. if [ -n "$APPLICATION_USER" ]; then
  7. # Run as EFFECTIVE_USER
  8. shift
  9. exec gosu "${APPLICATION_USER}" ${CLI_SCRIPT} "$@"
  10. else
  11. # Run as root
  12. exec ${CLI_SCRIPT} "$@"
  13. fi
  14. else
  15. echo "[ERROR] No CLI_SCRIPT in in docker environment defined"
  16. exit 1
  17. fi