diff --git a/.gitea/workflows/cd.yml b/.gitea/workflows/cd.yml index 58f5c96..e8ae477 100644 --- a/.gitea/workflows/cd.yml +++ b/.gitea/workflows/cd.yml @@ -15,6 +15,9 @@ jobs: if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest steps: + - name: 📥 Checkout + uses: actions/checkout@v4 + - name: Configuration SSH run: | mkdir -p "$HOME/.ssh" @@ -26,6 +29,13 @@ jobs: -H "${{ secrets.DEPLOY_HOST }}" \ >> "$HOME/.ssh/known_hosts" + - name: 📄 Sync compose.prod.yaml + run: | + scp \ + -i "$HOME/.ssh/id_ed25519" \ + compose.prod.yaml \ + ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:/data/docker/landing-server/docker-compose.yml + - name: 🚀 Deploy Docker run: | ssh \ @@ -34,7 +44,7 @@ jobs: set -e echo "Projet" - cd /data/docker/landing-web + cd /data/docker/landing-server echo "Pull nouvelle image" docker compose pull