diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 24f603c..3dc30c0 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -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