diff --git a/.gitea/workflows/deploy-site.yml b/.gitea/workflows/deploy-site.yml index adc7f1f..6f5e1b0 100644 --- a/.gitea/workflows/deploy-site.yml +++ b/.gitea/workflows/deploy-site.yml @@ -34,11 +34,13 @@ jobs: run: | set -euo pipefail cd source - uv run \ - --no-project \ - --with 'mkdocs-material==9.6.14' \ - --with 'mkdocs-same-dir==0.1.3' \ - mkdocs build --strict + python3 -m venv .venv + .venv/bin/python -m pip install \ + --disable-pip-version-check \ + --no-input \ + 'mkdocs-material==9.6.14' \ + 'mkdocs-same-dir==0.1.3' + .venv/bin/python -m mkdocs build --strict - name: Publish the complete release atomically env: diff --git a/project/ops/gitea-vps-site/README.md b/project/ops/gitea-vps-site/README.md index 2f020c6..81bd4c0 100644 --- a/project/ops/gitea-vps-site/README.md +++ b/project/ops/gitea-vps-site/README.md @@ -19,7 +19,7 @@ ```bash sudo apt-get update -sudo apt-get install nginx certbot python3-certbot-nginx +sudo apt-get install nginx certbot python3-certbot-nginx python3-venv ``` Создать пользователя и каталоги: diff --git a/project/ops/gitea-vps-site/gitea-runner.service b/project/ops/gitea-vps-site/gitea-runner.service index eb71944..65d9b92 100644 --- a/project/ops/gitea-vps-site/gitea-runner.service +++ b/project/ops/gitea-vps-site/gitea-runner.service @@ -15,9 +15,7 @@ RestartSec=10s TimeoutStopSec=45s KillMode=mixed -Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" -Environment="UV_CACHE_DIR=/var/lib/gitea-runner/.cache/uv" -Environment="UV_PYTHON_DOWNLOADS=never" +Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" UMask=0022 NoNewPrivileges=true