diff --git a/entrypoint.sh b/entrypoint.sh index 452d8ad..0c6585c 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -13,11 +13,16 @@ echo "${CONFIG_CREDENTIALS_JSON}" > /app/credentials.json echo "✅ Plik credentials.json został utworzony." -# Odczytaj godziny uruchomienia z konfiguracji i stwórz zadanie crona -echo "Tworzę zadanie crona dla godzin: ${CONFIG_RUN_HOURS}" -echo "0 ${CONFIG_RUN_HOURS} * * * cd /app && /usr/local/bin/python main.py" | crontab - +# Odczytaj godziny uruchomienia z konfiguracji i stwórz zadania crona +echo "Tworzę zadania crona dla godzin: ${CONFIG_RUN_HOURS}" +{ + # Główne zadanie aplikacji + echo "0 ${CONFIG_RUN_HOURS} * * * cd /app && /usr/local/bin/python main.py"; + # Zadanie "heartbeat" - co godzinę wypisuje datę do logów + echo "* * * * * date"; +} | crontab - -echo "✅ Zadania crona zostały załadowane." +echo "✅ Zadania crona zostały załadowane (główne zadanie + cogodzinny heartbeat)." # Uruchom usługę cron na pierwszym planie, aby kontener się nie zamknął echo "🚀 Uruchamiam usługę cron..."