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ął