grocy/entrypoint.sh
2020-07-03 01:10:39 -04:00

22 lines
638 B
Bash
Executable File

#!/bin/bash
shopt -s extglob
APACHE_DOCUMENT_ROOT="/var/www/html/public"
sed -ri -e "s!/var/www/html!${APACHE_DOCUMENT_ROOT}!g" /etc/apache2/sites-available/*.conf
sed -ri -e "s!/var/www/!${APACHE_DOCUMENT_ROOT}!g" /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
if [ "$CLEAN" = "1" ]; then
echo "Doing cleanup of temporary files"
rm -rf /var/www/html/data/storage
cd /var/www/html/data/viewcache && rm *!(".gitkeep")
rm -rf /var/www/html/vendor
rm -rf /var/www/html/public/node_modules
fi
composer install
yarn install
usermod -u $DATA_UID www-data
groupmod -g $DATA_UID www-data
exec ${@:-apache2-foreground}