27 lines
484 B
Bash
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 |