From 3005992ec7a9ed9ec9278d91f790902403cbae96 Mon Sep 17 00:00:00 2001 From: bartool Date: Mon, 3 Nov 2025 11:13:40 +0100 Subject: [PATCH] dodalem konfiguracje godzin do ha --- config.yaml | 6 ++++-- entrypoint.sh | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/config.yaml b/config.yaml index 382557d..218cbe1 100644 --- a/config.yaml +++ b/config.yaml @@ -1,5 +1,5 @@ name: GoogleSheet Bot -version: "1.0.0" +version: "1.0.1" slug: googlesheet_bot description: Bot do automatyzacji zadań w Arkuszach Google. arch: @@ -13,5 +13,7 @@ startup: application boot: auto options: credentials_json: "" + run_hours: "9,13,16" schema: - credentials_json: text + credentials_json: str + run_hours: str diff --git a/entrypoint.sh b/entrypoint.sh index 756b78b..efd078e 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -7,8 +7,10 @@ echo "${CONFIG_CREDENTIALS_JSON}" > /app/credentials.json echo "✅ Plik credentials.json został utworzony." -# Dodaj zadania crona z pliku crontab -crontab /app/crontab +# 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 - + echo "✅ Zadania crona zostały załadowane." # Uruchom usługę cron na pierwszym planie, aby kontener się nie zamknął