Самостоятельный хостинг
И приложение LetDraw, и этот сайт документации собираются в статические файлы, поэтому их можно опубликовать на любом статическом сервере (или в крошечном контейнере nginx).
Хостинг этой документации (docs.letdraw.com)
Заголовок раздела «Хостинг этой документации (docs.letdraw.com)»Проект документации (docs/) поставляется с Dockerfile; он собирается с помощью
Node и обслуживается через nginx:alpine:
cd docsdocker build -t letdraw-docs .docker run -p 8080:80 letdraw-docs# http://localhost:8080docker-compose.yml включает метки Traefik и пример TLS для
docs.letdraw.com. Для разработки:
npm installnpm run dev # http://localhost:4321npm run build # → dist/ (offline arama için Pagefind indeksi dahil)Хостинг приложения LetDraw
Заголовок раздела «Хостинг приложения LetDraw»LetDraw это приложение на Vite + React; npm run build создаёт dist/, который
обслуживается статически (снова достаточно nginx:alpine). Необязательная настройка
выполняется через переменные окружения (на этапе сборки):
VITE_AI_PROXY_URL: адрес серверного прокси для провайдера ИИ «Default». Если пусто, пользователи вводят собственные ключи (BYOK).VITE_HIDE_AI_BYOK=true: запретить конечным пользователям вводить собственного провайдера и принудительно использовать только путь через прокси.
Для совместной работы в реальном времени нужен ретранслирующий (сигнальный)
сервер; вы можете запустить пример ретранслятора в каталоге server/ или
использовать собственный WebSocket-ретранслятор.
Обратный прокси + TLS
Заголовок раздела «Обратный прокси + TLS»Мы рекомендуем публиковать www.letdraw.com и docs.letdraw.com за единым
обратным прокси (Traefik, Caddy или nginx) с завершением TLS через Let’s Encrypt.
Если вы используете Traefik, метки compose уже готовы.