PHP
Actualizado el 27 de octubre de 2026
PHP
La detección de PHP se basa en composer.json, o en su defecto en la presencia de archivos .php en la raíz del repositorio. Se usa PHP 8.3 por defecto.
Laravel
APP_ENV=production
APP_KEY=base64:tu-clave-generada
APP_DEBUG=false
APP_URL=https://tu-dominio.com
DB_CONNECTION=mysql
DB_HOST=db.<namespace>.svc.cluster.local
DB_PORT=3306
DB_DATABASE=myapp
DB_USERNAME=myapp
DB_PASSWORD=cambiame
CACHE_DRIVER=redis
SESSION_DRIVER=redis
REDIS_URL=redis://cache.<namespace>.svc.cluster.local:6379
Comando de inicio recomendado, migraciones incluidas:
php artisan migrate --force && php artisan serve --host 0.0.0.0 --port $PORT
Genera
APP_KEYuna sola vez conphp artisan key:generate --showy copia el valor en las variables de entorno. No dejes que Laravel la regenere en cada despliegue, ya que invalidaría las sesiones y cookies cifradas existentes.
WordPress
Para WordPress, generalmente es más simple desplegar la imagen oficial en lugar de un repositorio Git (ver Imágenes Docker públicas).