Fix: No cachear config al sincronizar variables de Docker
This commit is contained in:
@@ -21,6 +21,15 @@ chown -R laravel:laravel /var/www/html/bootstrap/cache
|
|||||||
chmod -R 775 /var/www/html/storage
|
chmod -R 775 /var/www/html/storage
|
||||||
chmod -R 775 /var/www/html/bootstrap/cache
|
chmod -R 775 /var/www/html/bootstrap/cache
|
||||||
|
|
||||||
|
echo "========================================"
|
||||||
|
echo " Limpiando cache (antes de sincronizar)..."
|
||||||
|
echo "========================================"
|
||||||
|
php /var/www/html/artisan view:clear 2>/dev/null || true
|
||||||
|
php /var/www/html/artisan config:clear 2>/dev/null || true
|
||||||
|
php /var/www/html/artisan cache:clear 2>/dev/null || true
|
||||||
|
php /var/www/html/artisan route:clear 2>/dev/null || true
|
||||||
|
php /var/www/html/artisan clear:compiled 2>/dev/null || true
|
||||||
|
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
echo " Sincronizando variables de entorno..."
|
echo " Sincronizando variables de entorno..."
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
@@ -200,7 +209,7 @@ echo ">>> Contenido actual de .env:"
|
|||||||
grep -E "^(APP_NAME|APP_ENV|APP_DEBUG|APP_URL|DB_HOST|DB_PORT|DB_DATABASE|APP_KEY)=" "$ENV_FILE" 2>/dev/null || echo "No se pudo leer el .env"
|
grep -E "^(APP_NAME|APP_ENV|APP_DEBUG|APP_URL|DB_HOST|DB_PORT|DB_DATABASE|APP_KEY)=" "$ENV_FILE" 2>/dev/null || echo "No se pudo leer el .env"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# Limpiar cache
|
# Limpiar cache (importante despues de sincronizar)
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
echo " Limpiando cache..."
|
echo " Limpiando cache..."
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
@@ -208,9 +217,13 @@ php /var/www/html/artisan view:clear 2>/dev/null || true
|
|||||||
php /var/www/html/artisan config:clear 2>/dev/null || true
|
php /var/www/html/artisan config:clear 2>/dev/null || true
|
||||||
php /var/www/html/artisan cache:clear 2>/dev/null || true
|
php /var/www/html/artisan cache:clear 2>/dev/null || true
|
||||||
php /var/www/html/artisan route:clear 2>/dev/null || true
|
php /var/www/html/artisan route:clear 2>/dev/null || true
|
||||||
|
php /var/www/html/artisan clear:compiled 2>/dev/null || true
|
||||||
|
|
||||||
echo ">> Cacheando configuración..."
|
# NO hacer config:cache cuando el .env se sincroniza desde Docker
|
||||||
php /var/www/html/artisan config:cache 2>&1 || true
|
# Esto causa que PHP-FPM use valores en cache que no existen todavia
|
||||||
|
# En produccion con volumenes montados, Laravel lee el .env directamente
|
||||||
|
echo ">> Cache omitido - usando .env directo"
|
||||||
|
# php /var/www/html/artisan config:cache 2>&1 || true
|
||||||
|
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
echo " Estado de la aplicación"
|
echo " Estado de la aplicación"
|
||||||
|
|||||||
Reference in New Issue
Block a user