SIU-Tehuelche/version 4.5/instalacion

De SIU
Revisión del 10:34 5 ago 2024 de Glodovskis (discusión | contribuciones) (Pasos de instalación)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Pre-requisitos para instalar

Para instalar SIU-Tehuelche es necesario contar con los siguientes requisitos:

  • Apache 2.4
  • PHP 8.1
  • PostgreSQL 13
  • Yarn
  • Composer
  • Git

Pasos de instalación

Para llevar a cabo la instalación se debe seguir cuidadosamente la siguiente serie de pasos.

1. Descargar el paquete de instalación del proyecto desde el Repositorio disponible en el Portal de Servicios de Comunidad.

2. Descomprimir el archivo y copiar el contenido al directorio donde se desea realizar la instalación.

3. Realizar la instalación de dependencias mediante Composer, para ello desde la raíz ejecutar:

composer install --no-dev

4. Copiar el archivo instalador.env.dist y renombrar a instalador.env. En linux se puede utilizar el siguiente comando:

cp -a instalador.env.dist instalador.env

5. Configurar archivo instalador.env

Configurar el archivo instalador.env con los datos correspondientes al proyecto y a toba. Los datos que están comentados con el símbolo numeral # no son datos obligatorios, los demás datos son requeridos que se completen. Dentro del archivo de parámetros del instalador se debe configurar para que la base de datos de negocio de Tehuelche y la de Toba queden dentro de una misma base de datos (como es la opción por defecto).

###### CONFIG DE TOBA ######

TOBA_URL_BASE="http://localhost"
TOBA_USUARIO="<usuario admin inicial>"
TOBA_PASSWORD="<contraseña para el usuario admin>"
TOBA_ALIAS_PROYECTO="<alias de acceso a Tehuelche>"
TOBA_ALIAS_NUCLEO="<alias para toba>"
TOBA_ALIAS_TOBA_USUARIOS="<alias para toba usuarios, recomendamos <alias_de_kolla>_toba_usuarios"

Sólo a modo de ejemplo:

###### CONFIG DE TOBA ######

TOBA_URL_BASE="http://localhost"
TOBA_USUARIO="toba"
TOBA_PASSWORD="toba1234"
TOBA_ALIAS_PROYECTO="/siu/tehuelche"
TOBA_ALIAS_NUCLEO="/siu/toba/tehuelche"
TOBA_ALIAS_TOBA_USUARIOS="/siu/toba_usuarios/tehuelche"

6. El archivo binario de instalación debe tener permisos de ejecución para esto ejecutar:

chmod +x bin/instalador

7. Ejecutar el instalador de la siguiente manera:

./bin/instalador proyecto:instalar

8. Revisar el archivo instalador.log para verificar que el proceso haya culminado con éxito. Si se quiere seguir el log del proceso de instalación, en otra terminal ejecutar:

tail -f instalador.log

9. Seguir las instrucciones que brinda el instalador para:

  • Acomodar permisos de archivos y direcotorios
sudo ./bin/instalador permisos:simple
  • Configurar el servidor web (crear el enlace simbólico al toba.conf del proyecto)
  • Quitar el modo mantenimiento del proyecto
 ./bin/instalador instalacion:modo-mantenimiento --sin-mantenimiento

10. Reiniciar el servidor web para que tome los nuevos cambios.

Para obtener mas ayuda sobre el comando de instalación ejecutar

./bin/instalador proyecto:instalar -h

11. Importar desde SIU-Guaraní los datos pertenecientes a las propuestas formativas. Para ello realizar los siguientes pasos:

  1. Vincular SIU-Tehuelche con SIU-Guaraní.
  2. Dirigirse a la operación Sincronizar Propuestas dentro del menú de Administración e importarlas.


< Volver