digitaldemocratic/dd-apps/docker/moodle/is_moodle_ready.sh

14 lines
424 B
Bash
Executable File

#!/bin/sh -eu
# Check exclusively whether moodle has been installed and the web service is up
if test -f /var/www/html/admin/cli/isinstalled.php && \
test -f /var/www/html/config.php && \
! php -d max_input_vars=$max_input_vars \
/var/www/html/admin/cli/isinstalled.php 2>&1 > /dev/null && \
curl -s --output /dev/null localhost:8080; then
exit 0
else
# Force exit status 1, docker reserves exit status 2
exit 1
fi