diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index b93d3d9..1683fea 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -17,6 +17,7 @@ jobs: - name: Deploy via SSH run: | REF="${{ github.event.inputs.ref || github.sha }}" + SHORT_SHA=$(echo "${REF}" | cut -c1-7) mkdir -p ~/.ssh echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 @@ -26,7 +27,8 @@ jobs: git fetch origin git checkout ${REF} git pull origin main || true - sudo docker compose up -d --build + export VITE_DEPLOYED_VERSION="v:${SHORT_SHA}" + sudo -E docker compose up -d --build echo "${REF}" > .deployed-commit echo "Deployed: ${REF} at $(date -u +%Y-%m-%dT%H:%M:%SZ)" ENDSSH