You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

27 lines
1.0 KiB

#!/bin/sh
# Se não existe moodledata, então é instalação inicial
if [ ! -d /var/moodledata ]; then
mkdir /var/moodledata
fi
if [ ! -f /var/moodledata/placeholder ]; then
echo "placeholder" > /var/moodledata/placeholder
# instala o moodle, criando objetos no BD e gerando arquivo config.php
/usr/local/bin/install.sh
fi
# Sobrescreve config.php gerado, uma vez que faltam configurações de proxy, dentre outras. Isso deve ser feito sempre que for gerada nova imagem, uma vez que o código do github não contém o config.php
#cp /var/www/localhost/htdocs/moodle-config.php /var/www/localhost/htdocs/config.php
# Executa comando de upgrade, caso haja atualizações a serem realizadas
#/usr/bin/php /var/www/localhost/htdocs/admin/cli/upgrade.php --non-interactive
# Atribui proprietário do moodledata e config.php
chown www-data:www-data /var/www/html/config.php
chown www-data:www-data /var/moodledata
chown www-data:www-data /var/moodledata -R &
# Inicializa o servidor web
exec apachectl -D FOREGROUND