Skip to content

Deploy and Configure the User Profile

Alvaro Villanueva edited this page Nov 6, 2020 · 20 revisions

Pre-Requisites

The User Profile Service is packaged and delivered as a Docker container. A SCIM Client must be defined as well as a the host of the login service. In order to use make it work, first Docker must be installed, and an image of the repository must be built.

Configuration

You can clone the image from the repository (https://github.com/EOEPCA/um-user-profile) and deploy your own version of the service.

All manual configuration (domain, scopes, clients...) must be updated in the configuration file (https://github.com/EOEPCA/um-user-profile/blob/develop/src/config/WEB_config.json)

Deployment

Once the configuration has been made, the image will be created with the following command:

docker build . -t <image_name>

Then you can run the container with the image created with:

docker run <imageID>

The service should be visible at the endpoint /web_ui of the domain specified in the configuration file.

⏭️ Next step: Connecting to the User Profile

Clone this wiki locally