Integration and Deployment

Container Deployment

Docker Images and Containers

Build a portable container from a tested OpenRules decision service without having to manually configure the underlying container build toolchain.

Container workflow

Package the same operational service for any registry.

Begin by converting the decision model into a RESTful web service. Start Docker Desktop, then run buildDocker.bat to package the service as an image.

Publish that image through Google Container Registry, Amazon Elastic Container Registry, Docker Hub, or Azure Container Registry. OpenRules uses Google’s Jib container tool internally, shielding model developers from its lower-level configuration.

The included VacationDaysRest and VacationDaysSpringBoot projects can both be used to build Docker images. Additional implementation details are available in the local User Manual for Developers.

OpenRules REST service packaged and deployed as a Docker container
OpenRules Docker deploymentOpen full size ↗

Build and deploy

Try these deployment projects yourself.

The free evaluation includes ready-to-run decision models that you can build, test, and adapt.