From b1feb6a83fff9dbf046e299a7ca47bda9fa10b8b Mon Sep 17 00:00:00 2001 From: "ext.jeremy.guillot@maxicoffee.domains" Date: Tue, 10 Mar 2026 22:50:45 +0100 Subject: [PATCH] fix: deploy --- .gitea/workflows/deploy.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index caf05c8..d9baf4c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -23,10 +23,20 @@ jobs: DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} run: | - docker run --rm \ - -v "$PWD:/app" \ - -v "$HOME/.ssh:/root/.ssh:ro" \ + # Créer le container sans le démarrer (évite le problème DinD avec les volumes) + CONTAINER=$(docker create \ -e DEPLOY_HOST \ -e GITEA_TOKEN \ -w /app \ - deployphp/deployer:v7 -f /app/deploy.php deploy production -vvv + deployphp/deployer:v7 \ + -f /app/deploy.php deploy production -vvv) + + # Copier les sources et les clés SSH dans le container + docker cp "$PWD/." "$CONTAINER:/app/" + docker cp "$HOME/.ssh/." "$CONTAINER:/root/.ssh/" + + # Démarrer et attendre la fin + docker start -a "$CONTAINER" + EXIT_CODE=$? + docker rm "$CONTAINER" || true + exit $EXIT_CODE