diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml new file mode 100644 index 0000000..c772680 --- /dev/null +++ b/.gitea/workflows/deploy-dev.yml @@ -0,0 +1,22 @@ +name: Deploy to Dev + +on: + push: + branches: [main] + +concurrency: + group: deploy-dev + cancel-in-progress: false + +jobs: + deploy: + runs-on: self-hosted + steps: + - name: Pull latest into Dev webroot + run: | + set -euo pipefail + cd /var/www/vhosts/dev.intelectra.de/httpdocs + git fetch --prune origin + git pull --ff-only origin main + rm -rf tmp/smarty_compile/* tmp/smarty_cache/* 2>/dev/null || true + echo "Deploy finished at $(date)"