contenedor docker Guarani 3.20.0

Buenos días, estamos en producción en guaraní 3.18.1 y vamos a actualizar a la versión 3.20, en su momento para los ambientes de desarrollo utilizamos este docker que ofrecieron acá en el foro para la versión 3.18.1 que nos vino bárbaro para los ambientes de desarrollo, queríamos saber si tienen armado alguno para guarani 3.20 que nos puedan facilitar?

Muchas gracias.

Buenos días!

Les ofrecemos esta herramienta actualizada compatible con Guarani 3.20.x (https://hub.siu.edu.ar/guarani/docker/-/blob/develop) que cuenta con algunas modificaciones respecto a la versión antes mencionada. Les detallamos el paso a paso a continuación:

(REEMPLAZAR LOS VALORES ENTRE )

  1. Crear la carpeta de trabajo, descargar la versión 3.20.x y los archivos necesarios para el deploy en docker

$ mkdir araucano_[VERSION]
$ cd araucano_[VERSION]
$ git clone --branch develop https://hub.siu.edu.ar/guarani/docker.git .
$ svn co https://colab.siu.edu.ar/svn/guarani3/nodos/[NODO]/gestion/trunk/[VERSION] gestion
$ cd docker

  1. Generar el archivo de configuración env.sh

$ cp env_template.sh env.sh

y editar solo los siguientes valores a su gusto (Se define una terminación de puerto para cada módulo. Si APP_PUBLIC_PORT tiene como valor “727”, el puerto de Gestión será “7271”, el de Autogestión “7272” y el de Preinscripción será “7273”)


APP_PUBLIC_PORT=727
PUERTO_PG=54173

Revisar que esos puertos no estén utilizados por otros contenedores

  1. Generar el archivo de configuración config.env

$ cp config_template.sh config.env

y editar solo los siguientes valores a su gusto


VERSION=0320
VERSIONPRE=0313 (Se utiliza si se instala Preinscripción)

  1. Instalar Guaraní con el siguiente comando en la carpeta araucano_[VERSION]/docker (“make install-dev” instala solamente Gestión. Agregar “ADD=all” para instalar Gestión, Autogestión y Preinscripción, “ADD=3w” para Gestión y Autogestión, o “ADD=pre” para Gestión y Preinscripción)

$ make install-dev [ADD=VALOR]

Al terminar el proceso, se devuelven las URLs finales de cada módulo instalado

  1. Dump del esquema negocio, de la base de producción, y restore dentro del contenedor de DB. Completar con los datos que se van solicitando.

make importar-base

  1. Acceder al contenedor de Gestión para migrar la base a 3.20

docker exec -it guarani_dev_gestion_[VERSION] bash

y ejecutar:


# chmod +x bin/guarani
# bin/guarani borrar_auditoria
# bin/guarani migrar_base
# exit

Parametros de la base:


Host: localhost
Puerto: [PUERTO_PG][por defecto, si no se cambia en env.sh: 54172]
Nombre de base: db_guarani
User: postgres
Pass: postgres

Ante cualquier consulta, estoy a disposición.

8

Excelente Gabriel! muy bueno!, no estoy pudiendo ingresar a https://hub.siu.edu.ar/, no recuerdo si tenía un usuario, probé con el del colab y el de acá del foro pero no pude, también intenté recuperar clave con mi cuentas de mail habituales pero no me llego nada, asi que no recuerdo como accedí la vez anterior.

Hola Diego!

Estamos teniendo problemas para hacer público este repositorio, así que te solicitaría que abras un GDS para brindarte un zip del mencionado para que puedas comenzar con la instalación.

Gracias!!

1

Dale buenísimo muchas gracias.

se continua via gds 56020 y 59757