wiki-Deploy-en-Produccion
Deploy en Produccion
Como deployar en produccion?
-
Mergear en master nuevos branches
-
git checkout master
-
git pull
-
git merge <BRANCH_NAME>
-
Actualizar Service Worker
-
undefined const SERVICE_WORKER_VERSION = '1.0.24'; // --> '1.0.25'
-
const CACHE_STATIC_NAME = 'static-v1.0.24'; // --> '1.0.25'
-
Actualizar tambien importaciones de archivos CSS en el index.html
-
Aumentar en 1 el valor del parametro forceRefresh
-
Pushear cambios al repo
-
git add .
-
git commit -m "Nuevo merge"
-
git push
-
Conectarse por ssh al servidor
-
ssh api-auvant
-
Ir a carpeta contenedora del proyectos en el servidor para hacer un backup ( intentemos que siempre haya 2 backups de respaldo )
-
cd /var/www
-
ls
-
Si quisieramos eliminar una carpeta de backup XXX
-
sudo rm -rf XXX
-
Creamos nueva carpeta de backup copiando el auraview actual ( último estable )
-
cp -ra auraview auraview.bkp.DD.MM.AAAA --> ej: cp -ra auraview auraview.bkp.02.2022
-
Vamos a la carpeta de auraview y deployamos
-
git pull
-
gulp
-
Testear que este todo funcionando auraview.auravant.com
-
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