arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Jembi Platform Installation

hashtag
Prerequisites

In the following, we will introduce the software prerequisites to be able to run the client registry jempi on your machine using the platform.

hashtag
Docker

Please refer to the in order to install docker on your machine. It is best to follow the post installation process so that you grant docker sudo access.

hashtag
[for Windows users] WSL2

Installing WSL2 is required to be able to develop and test the project. It is recommended to limit the memory usage of WSL2.

hashtag
Local Setup

  1. Create /tmp/logs directory

  1. Create the docker platform image

  1. Initialise Docker Swarm

  1. Run 'go cli' binary to launch the project

  1. Launch the client registry jempi package profile a. all packages and profiles are configured in the ./config.yaml field b. updates to environment variable can be made in the profile env file ie: mpi.env

  1. Access : http://localhost:3033/login

  1. Sign in with Keycloak user credentials

official installation guidearrow-up-right
JeMPI Web Keycloak Sign in
JeMPI Web Keycloak Sign in
git clone https://github.com/jembi/platform.git && cd platform/
sudo mkdir -p /tmp/logs/
./build-image.sh
docker swarm init
./get-cli.sh
 - name: mpi
    packages:
      - interoperability-layer-openhim
      - reverse-proxy-nginx
      - message-bus-kafka
      - job-scheduler-ofelia
      - monitoring
      - client-registry-jempi
      - identity-access-manager-keycloak
      - openhim-mapping-mediator
    envFiles:
      - mpi.env
./instant-linux package init -p mpi