From 13c1b3b773fa38b3e48ca91cf265581d7040fff8 Mon Sep 17 00:00:00 2001 From: parseh negar Date: Sun, 20 Sep 2026 01:01:23 +0330 Subject: [PATCH] ci: add docker login to SSH deploy script --- .gitea/workflows/dev-deploy.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/dev-deploy.yml b/.gitea/workflows/dev-deploy.yml index 8958434..998e685 100644 --- a/.gitea/workflows/dev-deploy.yml +++ b/.gitea/workflows/dev-deploy.yml @@ -59,16 +59,23 @@ jobs: host: ${{ secrets.STAGING_HOST }} username: ${{ secrets.STAGING_USER }} key: ${{ secrets.STAGING_SSH_KEY }} - port: 2222 # <--- این خط اضافه شود + port: 2222 + envs: NEXUS_USER, NEXUS_PASS script: | SERVICE=${{ steps.meta.outputs.SERVICE }} VERSION=${{ steps.version.outputs.VERSION }} TAG_VAR=${{ steps.meta.outputs.TAG_VAR }} echo "Deploying $SERVICE:$VERSION" + # لاگین به نکسوس برای یوزر deployer + echo "$NEXUS_PASS" | sudo docker login ${{ env.REGISTRY }} -u "$NEXUS_USER" --password-stdin + sudo sed -i "s|^${TAG_VAR}=.*|${TAG_VAR}=${VERSION}|" /srv/staging/narng-platform/compose/.env cd /srv/staging/narng-platform/compose sudo docker compose pull $SERVICE sudo docker compose up -d --force-recreate --no-deps $SERVICE - sudo docker image prune -f \ No newline at end of file + sudo docker image prune -f + env: + NEXUS_USER: ${{ secrets.NEXUS_USER }} + NEXUS_PASS: ${{ secrets.NEXUS_PASS }} \ No newline at end of file