Desplegar Sudocu
Los siguientes pasos son para realizar una nueva instalación de Sudocu. En el caso de una actualización vaya al correspondiente apartado.
Desde la raíz del repositorio navegue a la carpeta donde se encuentra la configuración de Sudocu:
cd prod/sudocu
Sobre esta carpeta se procederá a adaptar los archivos de configuración a las necesidades de su instalación y luego a desplegar el stack .
Configuración
La especificación del stack de este módulo se encuentra en sudocu.yml.
Modificar dominio
En los archivos de configuración se asume el dominio uunn.local, para reemplazarlo por el dominio definitivo puede utilizar
el siguiente comando:
sed -i 's/uunn.local/universidad.edu.ar/g' \
config/config-api-server.json \
config/config-sudocu-login.json \
config/config-sudocu-mpd.json \
config/config-sudocu-mpc.json \
config/config-sudocu-gestion.json \
sudocu.yml
Crear secretos
- Copiar el template de los
secrets:
cp sudocu-api-server-secret.json.dist sudocu-api-server-secret.json
- Editar el archivo
sudocu-api-server-secret.jsoncon los datos que correspondan:
{
"auth_providers_basic_password": "integracion",
"repositorios_arai_password": "docs123",
"firma_password": "docs123",
"db_password": "postgres",
"redis_options_password": "redis"
}
auth_providers_basic_password: Password de autenticación básica del servicio de integración de Sudocu.repositorios_arai_password: Password de servicio Araí Documentos.firma_password: Password de servicio firma de Araí Documentos.db_password: Password de Postgres de Sudocu.redis_options_password: Password de Redis de Sudocu.
docker secret create sudocu-api-server ./sudocu-api-server-secret.json
Acceso a Postgres
Editar la configuracion de conexión a la base de datos en el archivo config/config-api-server.json:
"ungsxt": {
"host": "db-sudocu",
"port": "5432",
"database": "sudocu",
"user": "postgres"
}