#!/bin/sh # generate revisor's password hash PHW_REVIS_PWD_HASH=$(php -r "echo password_hash('${PHW_REVIS_PWD}', PASSWORD_DEFAULT);") # generate globals.php from environment variables cd /var/www/html echo " globals.php # create ARTWORKS directories mkdir -p ARTWORKS/incoming mkdir -p ARTWORKS/thumbnails mkdir -p ARTWORKS/published # change owner to www-data chown -R www-data:www-data ARTWORKS # initialize database cat /database_init.php | php -d display_errors=on -d error_reporting=-1 # substitute server name sed -i "s|_ServerName_|ServerName ${PHW_SERVER_NAME}|g" /etc/apache2/sites-available/000-default.conf # remove index.html rm -f /var/www/html/index.html # start webserver /usr/sbin/apache2ctl -D FOREGROUND