Entorno en la nube

Este proyecto implementa una arquitectura completa de WordPress en contenedores Docker con enfoque en seguridad, escalabilidad y SSL automático.
El stack consta de 4 servicios independientes: MySQL 8.0 como base de datos, WordPress 6.4 con PHP-FPM 8.1 para procesamiento PHP, Nginx como servidor web y proxy reverso, y Certbot para gestión automática de certificados SSL de Let’s Encrypt.
La arquitectura de seguridad implementa el principio de mínima exposición: solo Nginx es accesible desde Internet, mientras que MySQL y WordPress operan en una red privada Docker. Toda comunicación HTTP se redirige automáticamente a HTTPS, con certificados renovados cada 90 días sin intervención manual.
El proyecto incluye healthchecks para cada servicio, garantizando alta disponibilidad. La configuración es completamente parametrizable mediante variables de entorno, facilitando el despliegue en diferentes ambientes. Los volúmenes Docker persistentes aseguran la permanencia de datos incluso tras reinicios.
El código está listo para producción, con documentación completa, .gitignore configurado para proteger credenciales y soporte para despliegue con un solo comando. Además, el repositorio contiene todo el código para facilitar la puesta en marcha del entorno, asegurando que cualquier desarrollador pueda integrarlo sin dificultades.