Files
ArcWater/entrypoint.sh

19 lines
621 B
Bash
Raw Permalink Normal View History

2026-03-05 15:02:31 +11:00
#!/usr/bin/env bash
set -euo pipefail
# Install supercronic if missing
if ! command -v supercronic >/dev/null 2>&1; then
curl -fsSL -o /usr/local/bin/supercronic \
https://github.com/aptible/supercronic/releases/download/v0.2.29/supercronic-linux-amd64
chmod +x /usr/local/bin/supercronic
fi
cat >/app/crontab <<'EOF'
# HOURLY job (every hour on the hour)
0 * * * * python /app/arcwater_to_influx.py --granularity HOURLY --days-back 30
# DAILY job 4 times/day (00:05, 06:05, 12:05, 18:05)
5 0,6,12,18 * * * python /app/arcwater_to_influx.py --granularity DAILY --days-back 30
EOF
exec supercronic /app/crontab