architect/standards/_draft/HOSTING_SEPARATION.md

type: draft
topic: platform-hosting-separation
date: 2026-03-19
status: in-progress
next: перенести freelance/ из workspace, зафиксировать правило в CLAUDE.md


Разделение: Платформа / Хостинг

Проблема

freelance/ (50+ HTML сайтов) лежит в /opt/claude-workspace/ — нарушает
принцип "сервер Проектора = только платформа".

Что решили

Правило (проходит 7 критериев):

В /opt/claude-workspace/ — только код платформы. Файлы сайтов — вне workspace.

Три варианта хостинга сайтов:
- Простые HTML → beget shared hosting или /opt/sites/ вне workspace
- Динамика (Drupal) → Docker container
- Мультитенант → Docker per tenant

Что НЕ решили

Следующий шаг

Решить: beget или /opt/sites/ → затем перенести, обновить nginx.