diff --git a/bin/docker-entrypoint.sh b/bin/docker-entrypoint.sh index 1a225df..1a6e60c 100755 --- a/bin/docker-entrypoint.sh +++ b/bin/docker-entrypoint.sh @@ -2,18 +2,18 @@ set -eo pipefail -base_path='/var/www/passbolt' -gpg_private_key="$base_path/config/gpg/serverkey_private.asc" -gpg_public_key="$base_path/config/gpg/serverkey.asc" +gpg_private_key="${PASSBOLT_GPG_SERVER_KEY_PRIVATE:-/var/www/passbolt/config/gpg/serverkey_private.asc}" +gpg_public_key="${PASSBOLT_GPG_SERVER_KEY_PUBLIC:-/var/www/passbolt/config/gpg/serverkey.asc}" + ssl_key='/etc/ssl/certs/certificate.key' ssl_cert='/etc/ssl/certs/certificate.crt' gpg_gen_key() { - key_email="${KEY_EMAIL:-passbolt@yourdomain.com}" - key_name="${KEY_NAME:-Passbolt default user}" - key_length="${KEY_LENGTH:-2048}" - subkey_length="${SUBKEY_LENGTH:-2048}" - expiration="${KEY_EXPIRATION:-0}" + key_email="${PASSBOLT_KEY_EMAIL:-passbolt@yourdomain.com}" + key_name="${PASSBOLT_KEY_NAME:-Passbolt default user}" + key_length="${PASSBOLT_KEY_LENGTH:-2048}" + subkey_length="${PASSBOLT_SUBKEY_LENGTH:-2048}" + expiration="${PASSBOLT_KEY_EXPIRATION:-0}" su -m -c "gpg --batch --gen-key <