Comandos para desplegar Laravel en Producción

Author
By Darío Rivera
Posted on 2021-05-15 in Laravel

Al desplegar aplicaciones Laravel en producción una de las primeras dudas que surge es qué comandos debo ejecutar para desplegar de manera correcta ?. En este post, verás un conjunto de comandos generales que aplicarán para el 99% de aplicaciones construídas en Laravel!.

Comandos

A continuación tienes un template autoexplicativo de los comandos que debes ejecutar al desplegar laravel en producción.

# put application in maintenance mode
php artisan down

# get all changes from repository
git pull origin

# update dependencies
composer install --no-dev -o

# run migrations
php artisan migrate --force

# optimize app
php artisan optimize:clear
php artisan optimize

# restart queues
php artisan queue:restart

# run seeders (if applicable)
# composer dump-autoload (if composer-install has not been executed)
# php artisan db:seed --class=SomeSeeder --force

# put app live
php artisan up

Hasta la próxima!.


Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.