From ccba75097fa662c71fe2e6332b7b4241f43e26c7 Mon Sep 17 00:00:00 2001 From: bartool Date: Mon, 3 Nov 2025 15:12:31 +0100 Subject: [PATCH] debug godzin 1 --- entrypoint.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 476ec62..e5c52a8 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -5,6 +5,7 @@ echo "---------------------------------" echo "Strefa czasowa kontenera:" echo "Date: $(date)" echo "Tryb debugowania: ${CONFIG_DEBUG:-'false'}" +echo "DEBUG: CONFIG_RUN_HOURS='${CONFIG_RUN_HOURS}'" echo "---------------------------------" @@ -14,13 +15,19 @@ echo "${CONFIG_CREDENTIALS_JSON}" > /app/credentials.json echo "✅ Plik credentials.json został utworzony." +# Odczytaj i oczyść godziny uruchomienia z konfiguracji RUN_HOURS_CLEAN=$(echo "${CONFIG_RUN_HOURS}" | tr -d '"' | tr -d "'[:space:]") +if [ -z "$RUN_HOURS_CLEAN" ]; then + echo "⚠️ Brak konfiguracji godzin! Używam wartości domyślnej: 9,13,16" + RUN_HOURS_CLEAN="9,13,16" +fi + # Odczytaj godziny uruchomienia z konfiguracji i stwórz zadania crona -echo "Tworzę zadania crona dla godzin: ${CONFIG_RUN_HOURS}" +echo "Tworzę zadania crona dla godzin: ${RUN_HOURS_CLEAN}" { # Główne zadanie aplikacji - echo "0 ${CONFIG_RUN_HOURS} * * * cd /app && /usr/local/bin/python main.py >> /proc/1/fd/1 2>/proc/1/fd/2"; + echo "0 ${RUN_HOURS_CLEAN} * * * cd /app && /usr/local/bin/python main.py >> /proc/1/fd/1 2>/proc/1/fd/2"; # Zadanie "heartbeat" - co godzinę wypisuje datę do logów echo "* * * * * date >> /proc/1/fd/1 2>/proc/1/fd/2"; } | crontab -