deploy: simplify deployment
Déploiement API BETA / Tests extensions (push) Successful in 11m5s
Déploiement API BETA / Build et déploiement beta (push) Failing after 35s

This commit is contained in:
2026-05-15 14:26:56 +04:00
parent e6ead4e700
commit b88f7deb43
+11 -18
View File
@@ -42,26 +42,16 @@ jobs:
working-directory: extensions/directus-extension-new-user
run: npm install && npm run build
- name: Configurer la clé SSH
- name: Committer et pousser les dist
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key
chmod 600 ~/.ssh/deploy_key
ssh-keyscan -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
git config user.name "Gitea Actions"
git config user.email "actions@noreply.gitea"
git add extensions/directus-extension-disallow-votes/dist \
extensions/directus-extension-new-user/dist
git diff --staged --quiet || git commit -m "chore: build extensions [skip ci]"
git push origin dev
- name: Transférer les dist via rsync
run: |
rsync -az --delete \
-e "ssh -i ~/.ssh/deploy_key -p ${{ secrets.SSH_PORT }}" \
extensions/directus-extension-disallow-votes/dist/ \
${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEPLOY_PATH }}/extensions/directus-extension-disallow-votes/dist/
rsync -az --delete \
-e "ssh -i ~/.ssh/deploy_key -p ${{ secrets.SSH_PORT }}" \
extensions/directus-extension-new-user/dist/ \
${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEPLOY_PATH }}/extensions/directus-extension-new-user/dist/
- name: Redémarrer Directus et vérifier
- name: Déployer sur le serveur
uses: appleboy/ssh-action@v1.2.0
with:
host: ${{ secrets.SSH_HOST }}
@@ -72,6 +62,9 @@ jobs:
set -e
cd ${{ secrets.DEPLOY_PATH }}
echo "==> Pull branche dev"
git pull origin dev
echo "==> Redémarrage Directus"
docker compose restart directus