diff --git a/.gitea/workflows/gitea-actions.yml b/.gitea/workflows/gitea-actions.yml index bd9784f..0211dd5 100644 --- a/.gitea/workflows/gitea-actions.yml +++ b/.gitea/workflows/gitea-actions.yml @@ -1,6 +1,5 @@ name: Build and deploy docusaurus site - on: push: branches: @@ -10,30 +9,18 @@ jobs: build: runs-on: homelab - container: - image: node:20 - steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Install dependencies + - name: Build Docusaurus site in container run: | - cd docs-site - npm ci + docker run --rm -v "${{ gitea.workspace }}":/workspace -w /workspace/docs-site node:20 bash -lc "npm ci && npm run build" - - name: Build Docusaurus site + - name: Deploy to /srv/ssd/www/docusaurus run: | - cd docs-site - npm run build - - - name: Deploy - run: | - mkdir -p /deploy - rm -rf /deploy/* - cp -r docs-site/build/* /deploy/ - MARKER="CI_MARKER_$(date +%s)" - touch "/deploy/$MARKER" - echo "MARKER=$MARKER" - echo "Deployed files in /deploy:" - ls -R /deploy + mkdir -p /srv/www/docusaurus + rm -rf /srv/www/docusaurus/* + cp -r docs-site/build/* /srv/www/docusaurus/ + echo "Deployed files in /srv/www/docusaurus:" + ls -R /srv/www/docusaurus | head -40