fix(ci): use IP 176.182.176.84 instead of hostname (runner DNS)
Some checks failed
deploy / deploy (push) Failing after 1m6s
Some checks failed
deploy / deploy (push) Failing after 1m6s
This commit is contained in:
parent
3ea90d7078
commit
bf55d6b262
1 changed files with 8 additions and 8 deletions
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# Declencheur : push sur `main`.
|
||||
# Runner : forgejo-runner self-hosted (label omhk-deploy, sur .22).
|
||||
# Cible : pavillon80.changeip.org:444 -> conteneur Docker `vision-bot`
|
||||
# Cible : 176.182.176.84:444 (pavillon80) -> Docker `vision-bot`
|
||||
# (/home/discord/Bots/VisionApp, bind-mount .:/app).
|
||||
#
|
||||
# Pipeline : syntaxe -> rsync -> deploy -> health check -> rollback auto.
|
||||
|
|
@ -42,7 +42,7 @@ jobs:
|
|||
chmod 700 ~/.ssh
|
||||
printf '%s\n' "$VISION_SSH_KEY" > ~/.ssh/id_vision
|
||||
chmod 600 ~/.ssh/id_vision
|
||||
ssh-keyscan -H -p 444 pavillon80.changeip.org >> ~/.ssh/known_hosts 2>/dev/null
|
||||
ssh-keyscan -H -p 444 176.182.176.84 >> ~/.ssh/known_hosts 2>/dev/null
|
||||
shell: bash
|
||||
|
||||
# ═══ TEST SYNTAXE (sur .22, rapide) ══════════════════════════════
|
||||
|
|
@ -91,7 +91,7 @@ jobs:
|
|||
--exclude '.vscode/' --exclude '.idea/' \
|
||||
-e "ssh -i ~/.ssh/id_vision -o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts -p 444" \
|
||||
. \
|
||||
discord@pavillon80.changeip.org:/home/discord/Bots/VisionApp/
|
||||
discord@176.182.176.84:/home/discord/Bots/VisionApp/
|
||||
shell: bash
|
||||
|
||||
# ═══ DEPLOY ═══════════════════════════════════════════════════════
|
||||
|
|
@ -106,7 +106,7 @@ jobs:
|
|||
REBUILD="true"
|
||||
fi
|
||||
ssh -i ~/.ssh/id_vision -o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts -p 444 \
|
||||
discord@pavillon80.changeip.org \
|
||||
discord@176.182.176.84 \
|
||||
"bash /home/discord/Bots/VisionApp/scripts/deploy_runner.sh main '${COMMIT}' '${REBUILD}'"
|
||||
shell: bash
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ jobs:
|
|||
echo "Attente du demarrage du bot..."
|
||||
for i in $(seq 1 10); do
|
||||
sleep 3
|
||||
STATUS=$(curl -s -m 5 http://pavillon80.changeip.org:1890/health 2>/dev/null || echo "")
|
||||
STATUS=$(curl -s -m 5 http://176.182.176.84:1890/health 2>/dev/null || echo "")
|
||||
if echo "$STATUS" | grep -q '"status":"ok"'; then
|
||||
echo "Health check OK (tentative $i)"
|
||||
exit 0
|
||||
|
|
@ -149,9 +149,9 @@ jobs:
|
|||
--exclude '.vscode/' --exclude '.idea/' \
|
||||
-e "ssh -i ~/.ssh/id_vision -o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts -p 444" \
|
||||
. \
|
||||
discord@pavillon80.changeip.org:/home/discord/Bots/VisionApp/
|
||||
discord@176.182.176.84:/home/discord/Bots/VisionApp/
|
||||
ssh -i ~/.ssh/id_vision -o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts -p 444 \
|
||||
discord@pavillon80.changeip.org \
|
||||
discord@176.182.176.84 \
|
||||
"bash /home/discord/Bots/VisionApp/scripts/deploy_runner.sh main '${PREV_COMMIT}' false"
|
||||
echo "ROLLBACK termine"
|
||||
exit 1
|
||||
|
|
@ -161,6 +161,6 @@ jobs:
|
|||
run: |
|
||||
set -euo pipefail
|
||||
ssh -i ~/.ssh/id_vision -o StrictHostKeyChecking=no -o UserKnownHostsFile=~/.ssh/known_hosts -p 444 \
|
||||
discord@pavillon80.changeip.org \
|
||||
discord@176.182.176.84 \
|
||||
"docker ps --filter name=vision-bot --format '{{.Names}} {{.Status}}' && curl -s -m 5 http://localhost:1890/health && echo"
|
||||
shell: bash
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue