summaryrefslogtreecommitdiff
path: root/git
diff options
context:
space:
mode:
Diffstat (limited to 'git')
-rwxr-xr-xgit/install.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/git/install.sh b/git/install.sh
index d4522ea..54b9dda 100755
--- a/git/install.sh
+++ b/git/install.sh
@@ -72,4 +72,22 @@ for repo_src in "$HOOKS_SRC"/*/; do
done
echo ""
+echo "=== Cron jobs ==="
+CRON_JOBS=(
+ "0 5 * * * docker exec tokyo-app node -e \"fetch('http://localhost:3000/api/scrape').then(r=>r.text()).then(console.log)\""
+ "0 8 * * * docker exec tokyo-livehouse-events-scraper-1 node --import tsx/esm /app/scripts/send-recap.ts >> /var/log/recap.log 2>&1"
+)
+
+current_cron="$(crontab -l 2>/dev/null || true)"
+for job in "${CRON_JOBS[@]}"; do
+ if echo "$current_cron" | grep -qF "$job"; then
+ echo " exists: $job"
+ else
+ (echo "$current_cron"; echo "$job") | crontab -
+ current_cron="$(crontab -l)"
+ echo " added: $job"
+ fi
+done
+
+echo ""
echo "Done."