diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 29adcd0..10f5fc9 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -8,10 +8,19 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + run: | + if [ -d /var/lib/act_runner/dusa.cz ]; then + cd /var/lib/act_runner/dusa.cz && git fetch origin && git reset --hard origin/production + else + git clone https://git.dusa.cz/vdusa/dusa.cz.git /var/lib/act_runner/dusa.cz && cd /var/lib/act_runner/dusa.cz && git checkout production + fi - - run: npm ci - - run: npm run build + - name: Build + run: | + cd /var/lib/act_runner/dusa.cz + npm ci + npm run build - name: Deploy - run: rsync -a --delete dist/ /var/www/dusa.cz/ + run: rsync -a --delete /var/lib/act_runner/dusa.cz/dist/ /var/www/dusa.cz/