← Volver al Generador Principal

Configuración de Docker Compose para WordPress + MySQL 8.0 + phpMyAdmin

Cuándo usar este stack

Este stack es ideal para entornos de desarrollo local, pruebas de integración (staging) y despliegues rápidos de sitios web corporativos o blogs con tráfico bajo a moderado. Facilita la administración visual de la base de datos relacional mediante phpMyAdmin sin necesidad de configurar clientes locales de MySQL, acelerando el ciclo de vida del desarrollo y la resolución de problemas en la capa de persistencia.


Variables de entorno críticas para producción

  1. MYSQL_ROOT_PASSWORD (Servicio MySQL): Contraseña del usuario administrador del motor de base de datos. Debe ser de alta entropía.
  2. MYSQL_PASSWORD / WORDPRESS_DB_PASSWORD (Servicios MySQL y WordPress): Contraseña del usuario sin privilegios root dedicado exclusivamente a la base de datos de WordPress.
  3. WORDPRESS_CONFIG_EXTRA (o Variables de Salts/Keys): Claves y sales criptográficas (AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, etc.) para asegurar el cifrado de sesiones y cookies en WordPress.

Consejo de Seguridad y Rendimiento

Checklist de Seguridad antes de desplegar