#!/bin/bash
cd /app || exit
if [[ ${SCHEDULER_ENABLE,,} == "on" ]]; then
if [[ ${MIGRATE_ENABLE} == "on" ]]; then
echo "[SCHEDULER] Waiting until Migration Complete."
until [[ -f /var/lock/laravel_migration_complete ]]; do
sleep 1
done
echo "[SCHEDULER] Migrations complete, starting scheduler"
fi
while true; do
php /app/artisan schedule:run
sleep 59
else
echo "[SCHEDULER] Not enabled. To enable this feature, set SCHEDULER_ENABLE = on."
sleep infinity