DecisionRules Client
Frontend container for accessing the DecisionRules application in Docker and On-Premise environments.
Last updated
Was this helpful?
Frontend container for accessing the DecisionRules application in Docker and On-Premise environments.
Production Container
The DecisionRules Client is the frontend application of the platform. It provides the user interface for working with rules, spaces, settings, and other DecisionRules features in a web browser.
Use this container when you deploy DecisionRules in Docker, Kubernetes, or other On-Premise environments. It exists to give users access to the platform UI while connecting to the DecisionRules Server API in the background.
The client requires:
a running DecisionRules Server instance
a reachable API URL for that server
enough resources for the selected container type
Available container types:
Standard container runs as root and listens on port 80
Rootless container uses the -rootless tag and listens on port 4000
You can download the latest production image from Docker Hub:
Before you run the client, make sure you have:
a running DecisionRules Server instance
the correct API URL for your server
enough resources for your workload
See also:
100MB memory
Default port: 80
You can run the container directly with docker run or through docker compose.
Method 1: Run with docker run
Pull the latest image:
Run the standard container:
If you use the rootless variant, use the -rootless tag and port 4000.
Method 2: Run with docker compose
Create a docker-compose.yml file:
Start it with:
The client must be reachable from your browser and must be able to connect to the DecisionRules Server.
After startup, open the configured client URL in your browser and confirm that:
the application loads correctly
API requests point to the correct server
users can sign in and access the environment
The required API_URL value must point to a reachable DecisionRules Server endpoint.
Last updated
Was this helpful?
Was this helpful?
docker pull decisionrules/clientdocker run -d \
-p 80:80 \
-e API_URL=YOUR_API_URL \
decisionrules/clientversion: "1.0"
services:
client:
image: decisionrules/client
environment:
- "API_URL=YOUR_API_URL"
ports:
- "80:80"docker compose up
