Despliegue (equipo on-prem)
El hosting es híbrido (ver Hosting híbrido): la parte crítica corre en un equipo on-prem (un NUC) en la red del restaurante, y un plano de gestión en la nube se encarga de los despliegues, el monitoreo y las pruebas nocturnas.
El equipo
Sección titulada «El equipo»- Corre el mismo stack de Compose que en local, pero con
config.settings.production, Postgres y Redis, detrás de Traefik en la red local. - Las tablets se conectan al equipo por la red local, así que el servicio sobrevive si se cae el internet.
- La app oficial de Toteat queda instalada en las tablets como plan B si el equipo no está disponible.
Notas de producción
Sección titulada «Notas de producción»- El
collectstaticcorre en el build de la imagen de producción (Unfold trae sus propios estáticos). - Los secretos viven en
.envs/.production/en el equipo, nunca en el repo. Sentryse activa cuando haySENTRY_DSN.
El archivo de Compose de producción y el instructivo para preparar el equipo están pendientes. Esta página se completa cuando llegue ese trabajo.