Skip to content

Actualización de SinergiaDA

Juan Chamizo González edited this page Jul 22, 2024 · 3 revisions

Actualización de SinergiaDA

  1. Navega a la carpeta del repositorio de SinergiaDA:

    cd /var/www/html/.../public_html/sinergiada

  2. Verifica el estado del repositorio:

    git status

    Deberías ver una salida similar a:

    On branch master
    Your branch is up to date with 'origin/master'.
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git restore <file>..." to discard changes in working directory)
            modified:   eda/eda_api/config/SMPT.config.json
            modified:   eda/eda_api/config/database.config.js
            modified:   eda/eda_api/config/seed.js
            modified:   eda/eda_api/config/sinergiacrm.config.js
            modified:   eda/eda_api/lib/server.ts
    
  3. Realiza una copia de seguridad de los archivos modificados:

    zip -r ~/bkUpdateSDA_$(date +'%Y%m%d_%H%M%S').zip $(git diff --name-only)

  4. Obtén los cambios más recientes de la rama master:

    git pull

  5. Detener la instancia actual del backend, instalar dependencias y volver a arrancarlo:

    cd eda/eda_api/
    pm2 stop 0
    npm install --legacy-peer-deps
    npm run start:pm2 
    cd ../../
  6. Instalar dependencias y recompilar los archivos del frontend:

    cd eda/eda_app/
    npm install --legacy-peer-deps
    npm run build:prod 
    cd ../..
  7. En este punto la instancia de SinergiaDA ya debe estar actualizada a la última versión

Clone this wiki locally