#!/bin/sh set -e # Set group to www-data, but leave owner untouched echo "Setting permissions..." chgrp -R www-data /var/www/html chmod -R g+ws /var/www/html echo "Installing dependencies..." su -s /bin/sh www-data -c "cd /var/www/html && composer install" echo "Running tests..." su -s /bin/sh www-data -c "php vendor/bin/phpunit tests" echo "Initializing default users..." su -s /bin/sh www-data -c "php /var/www/html/cli/initialize-default-users.php" exec "$@" # #!/bin/sh # set -e # echo "Setting permissions..." # chgrp -R www-data /var/www/html # chmod -R g+ws /var/www/html # echo "Installing dependencies..." # su -s /bin/sh www-data -c "cd /var/www/html && composer install" # echo "Running tests..." # su -s /bin/sh www-data -c "php vendor/bin/phpunit tests" # echo "Initializing default users..." # su -s /bin/sh www-data -c "php /var/www/html/cli/initialize-default-users.php" # exec su -s /bin/sh www-data -c "$@"