Docker-PHP/laravel/laravel-scheduler.runit

19 lines
488 B
Text
Raw Normal View History

2023-03-01 17:32:51 +00:00
#!/bin/bash
cd /app
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
artisan schedule:run
sleep 59;
done
else
echo "[SCHEDULER] Not enabled. To enable this feature, set SCHEDULER_ENABLE = on."
2023-03-02 15:53:24 +00:00
sleep infinity
fi