Install the Blue Prism Decision Model Service container

The Blue Prism Decision Model Service container includes the Model Learning API that is used by the Decision plugin. This container must be deployed and running before the Hub installation is carried out as you will need to enter the details into the install wizard.

To watch the Decision Model Service installation process using the container, see our Blue Prism Decision Model Service installation video.

Prerequisites

  • A Docker host is required that is capable of running Linux containers.

    • Blue Prism recommends that your production environment uses a Linux server as the host. Docker Engine is required to run the Decision Model Service container, for more information see the Docker help: Install Docker Engine.
    • For POC or Dev environments, a Windows server can be used. Docker Desktop is required to run the Decision Model Service container, for more information see the Docker help: Install Docker Desktop on Windows.
  • 500 MB of disk space for the container.

Installation steps

  1. Open the Decision Model Service container page on DockerHub.
  2. Copy the pull command from the container page and run it in the command line. For example:

    Copy
    docker pull blueprism/decision-model-service:<version>

    Where <version> matches the version number shown on the Tags tab on DockerHub.

  3. Set the container running using the following command:

    Copy
    docker run -d -v "<Absolute path of certificate location>:/certs" -e server_key="/certs/server.key" -e server_cert="/certs/server.crt" -e ca_cert="/certs/ca.crt" --restart always -p 50051:50051 blueprism/decision-model-service:<version>

    Where:

    <Absolute path of certificate location> is replaced with the full path of the certificate created in Generate an SSL Certificate.

    <version> is replaced with the version number of the Decision Model Service container.

  4. Check the container is running using the following command:

    Copy
    docker ps -a