Autoalojamiento
Tanto la aplicación LetDraw como este sitio de documentación se compilan a archivos estáticos, por lo que pueden publicarse con cualquier servidor estático (o un pequeño contenedor de nginx).
Alojar esta documentación (docs.letdraw.com)
Sección titulada «Alojar esta documentación (docs.letdraw.com)»El proyecto de documentación (docs/) incluye un Dockerfile; se compila con Node
y se sirve a través de nginx:alpine:
cd docsdocker build -t letdraw-docs .docker run -p 8080:80 letdraw-docs# http://localhost:8080docker-compose.yml incluye etiquetas de Traefik y un ejemplo de TLS para
docs.letdraw.com. Para desarrollo:
npm installnpm run dev # http://localhost:4321npm run build # → dist/ (offline arama için Pagefind indeksi dahil)Alojar la aplicación LetDraw
Sección titulada «Alojar la aplicación LetDraw»LetDraw es una aplicación Vite + React; npm run build produce dist/, que se
sirve de forma estática (de nuevo, nginx:alpine es suficiente). La configuración
opcional se realiza con variables de entorno (en tiempo de compilación):
VITE_AI_PROXY_URL: la dirección del proxy del lado del servidor para el proveedor de IA “Predeterminado”. Si está vacía, los usuarios introducen sus propias claves (BYOK).VITE_HIDE_AI_BYOK=true: deshabilita que los usuarios finales introduzcan su propio proveedor y fuerza únicamente la ruta del proxy.
La colaboración en vivo necesita un servidor de retransmisión (señalización);
puedes ejecutar el ejemplo de retransmisión en el directorio server/ o usar tu
propia retransmisión WebSocket.
Proxy inverso + TLS
Sección titulada «Proxy inverso + TLS»Recomendamos publicar www.letdraw.com y docs.letdraw.com detrás de un único
proxy inverso (Traefik, Caddy o nginx) con TLS terminado mediante Let’s Encrypt.
Si usas Traefik, las etiquetas de compose están listas.