PEM-Humboldt / .github

Special repo that holds guides and resources
0 stars 2 forks source link

Levantar ipt 3.0 para ipt marino #329

Closed erikasv closed 6 months ago

erikasv commented 7 months ago

Descripción

Levantar un ipt 3.0.2 y migrar el ipt marino.

Importante

Consideraciones

erikasv commented 7 months ago

Hey team! Please add your planning poker estimate with Zenhub @cazapatamar @ManuelStardust

cazapatamar commented 6 months ago

Se hicieron varias pruebas y aproximaciones de manera local y en el servidor cloud 1. Finalmente la que mejor funcionó fue esta:

  1. Realizar un despliegue "limpio" del contenedor de la version 3.0.2. Montar el volumen en el contenedor pero apuntando a un directorio vacio, que es donde se generará la estructura de archivos de la nueva version.
  2. Realizar la configuración inicial sobre el IPT especificando un usuario administrador, url donde quedará desplegado, tipo de despliegue (TEST MODE para este ejercicio) y otros datos
  3. Copiar los archivos manualmente de los recursos de la versión anterior (subcarpeta resources, y archivos /config/users.xml y /config/registration2.xml).
  4. Entrar al panel administrador e instalar las extensiones que se encontraban en la version anterior
  5. Reiniciar el contenedor

En este punto ya deberian poder verse todos los recursos y todos los usuarios anteriores deberian poder ingresar a la plataforma.

Queda faltando: (se pueden abordar en una o varias tareas en el siguiente sprint)

  1. Documentar los pasos anteriores en algun lugar de facil acceso para todo el equipo.
  2. Algunas cosas de estilos y personalización.
  3. Revisar algo relacionado con los DOIs que mencionó Estaban que puede ser un problema en esta nueva versión 3.0.2.

Luego de esto, tendiamos todo para poder pasar a producción el IPT Marino a la version 3.0.2. Para esto no podemos usar esta instalacion de prueba ya que GBIF recomienda hacer una instalación totalmente nueva y seleccionando el modo PRODUCCION. Ademas, se deberian migrar todos los datos hasta el momento de la migración ya que los datos usados en la version de pruebas son con fecha del 30 de Marzo.