Desarrollo web PHP

Codigo de archivo .sh para actualizar un servidor con git (Symfony)

Para tener control el código fuente ahora se debe y se tiene que utilizar git como buena práctica, luego para actualizar y automatizar este proceso es adecuado utilizar un archivo ejecutable en un servidor en mi caso: ubuntu.

El código seria el siguiente para el archivo actualiza.sh

cd /var/www/html/hackeruna
git pull origin master
sudo chmod -R 777 var/
php bin/console doctrine:schema:update --force
php bin/console cache:clear --env=prod --no-debug
php bin/console assets:install
sudo chmod -R 777 var/

Luego para utilizarlo basta con colocar:

# ./actualizar.sh

El código ingresa al repositorio, lo actualiza desde la rama principal, borra la cache, actualiza la base de datos, instala los assets y agrega los permisos necesarios.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *