Deployment

For on-premises installation, we recommand using OpenShift, which is based on Kubernetes and allows deploying Docker containers and to manage failover and scalability in an easy way. Deployment in OpenShift is described in Sub-section 1.

To deploy Optimization Server locally (on a developer laptop, for example), we recommand using docker-compose. A template docker-compose.yml file is provided and the steps to follow are described in Sub-section 2.

Let us note that the docker registry on which Optimization Server docker images are available is not the one used in the following sections. To deploy Optimization Server on-premises, please ask for an account on our docker registry.

The Optimization Server uses Keycloak as authentication system. You can’t use the application without this authentication system. You will find a configuration for both openshift and docker-compose deployments.