Guías

Varios sitios en un despliegue

Sirve más de un sitio desde un mismo Hollware, cada uno con sus propias colecciones, tokens y personas.

Varios sitios en un despliegue

Un Hollware sirve todos los sitios de su base de datos. Cada sitio tiene sus propias colecciones, entradas, tokens y miembros; nada pasa de uno a otro.

Agrega un sitio

En el admin, en Sitio, crea un sitio nuevo: su clave, sus locales y una plantilla de partida. Tú eres su dueño, y se sirve al instante; cámbiate a él desde el encabezado para darle forma. Un agente con schema:admin hace lo mismo con create_site. Desde la línea de comandos, init agrega un sitio al dueño de la base de datos e imprime un token suyo:

npx hollware init --site docs --preset docs --remote

Un sitio que ya no necesitas va a la papelera desde la misma página: deja de servirse, sus tokens dejan de funcionar y no se borra nada. Recupéralo desde otro sitio del que seas dueño.

Tokens y permisos

Un token pertenece a un sitio y actúa solo sobre él, pida lo que pida. Un agente que escribe en dos sitios tiene dos tokens, o dos permisos de OAuth. Un sitio que lee por el service binding nombra su sitio en cada llamada.

Personas

Una persona es una sola en todo el despliegue, con una sola passkey. Su rol es por sitio: alguien que es autor del blog puede ser editor de la documentación.

Nota
Por ahora, una invitación siempre crea una persona nueva. Alguien que ya es miembro de un sitio y recibe una invitación a otro configura una segunda passkey para ese sitio.

Este sitio es un ejemplo: hollware.com lee su documentación del mismo Hollware que el blog del demo.