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.json
con 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"
}