#!/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
	done
else
	echo "[SCHEDULER] Not enabled. To enable this feature, set SCHEDULER_ENABLE = on."
	sleep infinity
fi