Перейти к содержанию

Deploy & Access

Статус: draft
Владелец: OpenClaw / Engineering
Аудитория: internal
Чувствительность: restricted_internal

Текущие деплои

Surface Project Production URL Build command Output
Internal Docs openclaw-docs https://openclaw-docs-do5.pages.dev python -m mkdocs build --strict -f mkdocs.yml site-internal
Legal Docs openclaw-docs-legal https://openclaw-docs-legal.pages.dev python -m mkdocs build --strict -f mkdocs.legal.yml site-legal

Mode: Cloudflare Pages Direct Upload via Wrangler.

Команды

Internal:

python -m mkdocs build --strict -f mkdocs.yml
npx --yes wrangler@latest pages deploy site-internal --project-name openclaw-docs --branch main

Legal:

python -m mkdocs build --strict -f mkdocs.legal.yml
npx --yes wrangler@latest pages deploy site-legal --project-name openclaw-docs-legal --branch main

Cloudflare Access

Access для каждого *.pages.dev включается в dashboard:

  1. Workers & Pages → нужный Pages project.
  2. Settings → General → Enable access policy.
  3. Manage созданную Access policy.
  4. В Access application удалить wildcard * в Subdomain для основного production URL и сохранить.
  5. Вернуться в Pages settings и включить Access policy еще раз для preview deployments, если нужны закрытые preview URL.

Рекомендуемая политика

  • Team/dev: allowlist по email команды OpenClaw / operations.
  • Legal: отдельная allowlist/policy для юридической команды.
  • Не давать anonymous/public access для production URL.
  • Не смешивать legal и team/dev группы в одной policy без review.