deploy: simplify deployment
This commit is contained in:
@@ -42,26 +42,16 @@ jobs:
|
|||||||
working-directory: extensions/directus-extension-new-user
|
working-directory: extensions/directus-extension-new-user
|
||||||
run: npm install && npm run build
|
run: npm install && npm run build
|
||||||
|
|
||||||
- name: Configurer la clé SSH
|
- name: Committer et pousser les dist
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ~/.ssh
|
git config user.name "Gitea Actions"
|
||||||
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key
|
git config user.email "actions@noreply.gitea"
|
||||||
chmod 600 ~/.ssh/deploy_key
|
git add extensions/directus-extension-disallow-votes/dist \
|
||||||
ssh-keyscan -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
|
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
|
- name: Déployer sur le serveur
|
||||||
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
|
|
||||||
uses: appleboy/ssh-action@v1.2.0
|
uses: appleboy/ssh-action@v1.2.0
|
||||||
with:
|
with:
|
||||||
host: ${{ secrets.SSH_HOST }}
|
host: ${{ secrets.SSH_HOST }}
|
||||||
@@ -72,6 +62,9 @@ jobs:
|
|||||||
set -e
|
set -e
|
||||||
cd ${{ secrets.DEPLOY_PATH }}
|
cd ${{ secrets.DEPLOY_PATH }}
|
||||||
|
|
||||||
|
echo "==> Pull branche dev"
|
||||||
|
git pull origin dev
|
||||||
|
|
||||||
echo "==> Redémarrage Directus"
|
echo "==> Redémarrage Directus"
|
||||||
docker compose restart directus
|
docker compose restart directus
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user