iptv-gh-pages/entrypoint.sh
2026-07-05 23:51:02 +08:00

27 lines
484 B
Bash

#!/bin/bash
set -e
echo "[init] setting git auth"
cat <<EOF > /root/.netrc
machine ${GITEA_HOST}
login ${GITEA_USER}
password ${GITEA_TOKEN}
EOF
chmod 600 /root/.netrc
git config --global user.name "iptv-sync-bot"
git config --global user.email "bot@local"
echo "[init] start loop sync"
while true
do
echo "=========================="
echo "[sync start] $(date)"
/workspace/sync.sh
echo "[sync end] $(date)"
echo "sleep ${SYNC_INTERVAL}s"
sleep ${SYNC_INTERVAL}
done