#!/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