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