@@ -84,6 +84,7 @@ while [ `/bin/nc -w 1 $MOODLE_DB_HOST $MOODLE_DB_PORT < /dev/null > /dev/null; e
84
84
echo " Waiting for $MOODLE_DB_TYPE database to come up at $MOODLE_DB_HOST :$MOODLE_DB_PORT ..."
85
85
sleep 1
86
86
done
87
+ echo " Database is up and running."
87
88
88
89
export MOODLE_DB_TYPE MOODLE_DB_HOST MOODLE_DB_USER MOODLE_DB_PASSWORD MOODLE_DB_NAME
89
90
@@ -112,6 +113,7 @@ cd /var/www/html
112
113
113
114
: ${MOODLE_SHARED:=/ moodledata}
114
115
if [ ! -d " $MOODLE_SHARED " ]; then
116
+ echo " Created $MOODLE_SHARED directory."
115
117
mkdir -p $MOODLE_SHARED
116
118
fi
117
119
# mkdir -p "$MOODLE_SHARED/images"
167
169
168
170
# Install database if installed file doesn't exist
169
171
if [ ! -e " $MOODLE_SHARED /installed" -a ! -f " $MOODLE_SHARED /install.lock" ]; then
172
+ echo " Moodle database is not initialized. Initializing..."
170
173
touch $MOODLE_SHARED /install.lock
171
174
sudo -E -u www-data php admin/cli/install_database.php \
172
175
--agree-license \
@@ -197,6 +200,7 @@ if [ ! -e "$MOODLE_SHARED/installed" -a ! -f "$MOODLE_SHARED/install.lock" ]; th
197
200
198
201
touch $MOODLE_SHARED /installed
199
202
rm $MOODLE_SHARED /install.lock
203
+ echo " Done."
200
204
fi
201
205
202
206
# Install extensions
215
219
# migrate the database if necessary on container startup. It also will
216
220
# verify the database connection is working.
217
221
if [ " $MOODLE_UPDATE " = ' true' -a ! -f " $MOODLE_SHARED /update.lock" ]; then
222
+ echo " Updating Moodle..."
218
223
touch $MOODLE_SHARED /update.lock
219
224
sudo -E -u www-data /usr/local/bin/php admin/cli/maintenance.php --enable
220
225
sudo -E -u www-data /usr/local/bin/php admin/cli/upgrade.php
221
226
sudo -E -u www-data /usr/local/bin/php admin/cli/maintenance.php --disable
222
227
rm $MOODLE_SHARED /update.lock
228
+ echo " Done."
223
229
fi
224
230
225
231
exec " $@ "
0 commit comments