DecisionRules Server

circle-check

Download the latest DecisionRules server containerarrow-up-right that provides all the backend functionalities with maintenance and regular updates. The server requires Redis Cachearrow-up-right and MongoDBarrow-up-right.

Container types

circle-info

Since version 1.15.0 the container runs with a non-root user

How to start the Decision Rules server

The server can only be started with the set of env. variables that are necessary for operation.

Method 1: Pulling and running the Docker container in the terminal

The server can be started using a simple docker run command. If you don't have the container downloaded yet, you can pull it using the docker pull command.

//pull container
docker pull decisionrules/server
//run container alone
docker run -d -p 8080:8080 -p 8081:8081
-e WORKERS_NUMBER=1
-e REDIS_URL=YOUR_REDIS_URL
-e MONGO_DB_URI=YOUR_MONGODB_URL
-e CLIENT_URL=http://localhost:80/#/
-e LICENSE_KEY=YOUR_LICENSE_KEY
-v license:/assets/lic/ decisionrules/server
circle-info

Some env. variables can be omitted. For full list of env. variables see here.

Method 2: Creating your own docker-compose file

If you don't want to use too much terminal you can create your own docker-compose file. The file type is YAML.

circle-info

Docker compose files are started with docker compose up command.

What not to forget

  • The server must be accessible from your browser for the client app to work.

Last updated