You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

run.sh 953B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #! /usr/bin/env bash
  2. set -e
  3. replace_var()
  4. {
  5. file="${1}"
  6. var="${2}"
  7. sed -e "s?${var}?${!var}?g" -i "${file}"
  8. }
  9. replace_vars()
  10. {
  11. file="${1}"
  12. for var in $(cat /etc/vars-vars)
  13. do
  14. replace_var "${file}" "${var}"
  15. done
  16. }
  17. replace_files()
  18. {
  19. for file in $(cat /etc/vars-files)
  20. do
  21. replace_vars "${file}"
  22. done
  23. }
  24. export ROUNDCUBEMAIL_DB_TYPE="pgsql"
  25. export ROUNDCUBEMAIL_DB_HOST="${POSTGRES_HOST}"
  26. export ROUNDCUBEMAIL_DB_USER="${POSTGRES_USER}"
  27. export ROUNDCUBEMAIL_DB_PASSWORD="${POSTGRES_PASSWORD}"
  28. export ROUNDCUBEMAIL_DB_NAME="${POSTGRES_DB}"
  29. export ROUNDCUBEMAIL_SMTP_SERVER="${SMTP_HOST}"
  30. export ROUNDCUBEMAIL_DEFAULT_HOST="${IMAP_HOST}"
  31. export ROUNDCUBEMAIL_PLUGINS="attachment_reminder,managesieve,password,zipdownload,automatic_addressbook,html5_notifier,authres_status"
  32. export ROUNDCUBEMAIL_DES_KEY="${DES_KEY}"
  33. export ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE="50M"
  34. /docker-entrypoint.sh apache2-fake
  35. replace_files
  36. exec "${@}"