diff --git a/entrypoint.sh.tmpl b/entrypoint.sh.tmpl index 4237d95..72f9b51 100755 --- a/entrypoint.sh.tmpl +++ b/entrypoint.sh.tmpl @@ -6,7 +6,18 @@ init_db() { set -eu if ! type mysql > /dev/null 2>&1; then - apt update && apt install -y mariadb-client + apt update && apt install -y \ + curl \ + git \ + mariadb-client \ + php-cli \ + unzip + + curl -sS https://getcomposer.org/installer -o composer-setup.php + export HASH="a69df12e86a0a18fbedfc91a33d5f9acc5cf939576e0258326074fc1b2ee1aea" + php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Composer installer verified'; } else { echo 'Composer installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" + php composer-setup.php --install-dir=/usr/local/bin --filename=composer --version=1.10.15 + composer -V fi PASSWORD=$(cat /run/secrets/db_password)