Saltar al contenido principal

wiki-Deploy-en-Produccion

Ver en Git


Deploy en Produccion

Como deployar en produccion?

  1. Mergear en master nuevos branches

  2. git checkout master

  3. git pull

  4. git merge <BRANCH_NAME>

  5. Actualizar Service Worker

  6. undefined const SERVICE_WORKER_VERSION = '1.0.24'; // --> '1.0.25'

  7. const CACHE_STATIC_NAME = 'static-v1.0.24'; // --> '1.0.25'

  8. Actualizar tambien importaciones de archivos CSS en el index.html

  9. Aumentar en 1 el valor del parametro forceRefresh

  10. Pushear cambios al repo

  11. git add .

  12. git commit -m "Nuevo merge"

  13. git push

  14. Conectarse por ssh al servidor

  15. ssh api-auvant

  16. Ir a carpeta contenedora del proyectos en el servidor para hacer un backup ( intentemos que siempre haya 2 backups de respaldo )

  17. cd /var/www

  18. ls

  19. Si quisieramos eliminar una carpeta de backup XXX

  20. sudo rm -rf XXX

  21. Creamos nueva carpeta de backup copiando el auraview actual ( último estable )

  22. cp -ra auraview auraview.bkp.DD.MM.AAAA --> ej: cp -ra auraview auraview.bkp.02.2022

  23. Vamos a la carpeta de auraview y deployamos

  24. git pull

  25. gulp

  26. Testear que este todo funcionando auraview.auravant.com

  27. En caso de que haya algun error en el ultimo punto y quisieramos volver hacia atras, utilizamos el backup que hicimos en el paso 5.

Volvemos a la carpeta del backup

  • cd /var/www

Eliminamos la carpeta de auraview actual

  • sudo rm -rf auraview

Colocamos en lo que antes era auraview la carpeta del backup

  • mv auraview.bkp.21.02.2022 auraview