Cómo desplegar aplicaciones web self‑hosted con Docker Compose y Kubernetes
Problema Los usuarios que quieren auto‑alojar una aplicación web con funcionalidades modernas (API REST, escaneo de códigos de barra, autenticación OIDC, integración AI) suelen tropezar con tres patrones recurrentes: Persistencia de datos: la base de datos se pierde al reiniciar el contenedor o al actualizar la imagen. Configuración de credenciales externas: APIs de terceros (OpenFoodFacts, Ollama) requieren claves que deben mantenerse seguras y accesibles para el contenedor. Escalado y orquestación: pasar de un entorno de desarrollo con Docker Compose a producción con Kubernetes genera incompatibilidades en volúmenes, variables de entorno y políticas de red. Estos fallos aparecen tanto en entornos de homelab como en despliegues de pequeña empresa, y el síntoma típico es que la aplicación arranca pero no puede leer datos, se desconecta de servicios externos o se reinicia indefinidamente. ...