diff --git a/.gitea/workflows/deploy-test.yml b/.gitea/workflows/deploy-test.yml index b25f908..0f24f6a 100644 --- a/.gitea/workflows/deploy-test.yml +++ b/.gitea/workflows/deploy-test.yml @@ -25,6 +25,9 @@ jobs: - name: Deploy to test environment run: | echo "Syncing files to test environment..." + # Install rsync if not available + apt-get update -qq && apt-get install -y -qq rsync > /dev/null 2>&1 || true + rsync -av --delete \ --exclude='.git' \ --exclude='.gitea' \ @@ -49,7 +52,8 @@ jobs: - name: Set permissions run: | - chown -R www-data:www-data /deploy/ 2>/dev/null || true + # www-data uid is 33 on host + chown -R 33:33 /deploy/ 2>/dev/null || true chmod -R 755 /deploy/ 2>/dev/null || true echo "✅ Permissions set"