# Docker & On-Premise

- [Environment Variables](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/containers-environmental-variables.md)
- [Redis Connection Modes](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/redis-connection-modes.md): This document explains the three modes of connection available for connecting to Redis, controlled via the REDIS\_MODE environment variable. The modes allow flexibility in connecting to single-instance
- [DecisionRules Application](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application.md)
- [Minimal Requirements](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application/requirements.md)
- [DecisionRules Server](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application/server-app.md)
- [DecisionRules Client](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application/client-app.md)
- [DecisionRules Business Intelligence](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application/decisionrules-business-intelligence.md)
- [Client/Server Commpatibility](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application/environment-variables.md): Compatibility description for Client and Server App
- [Networking Between Docker Containers](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/decisionrules-application/manual-networking-between-containers.md)
- [Setup Single Sign-On (SSO)](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/setting-up-sso.md)
- [Set up Microsoft Entra ID SSO](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/setting-up-sso/set-up-microsoft-entra-id-sso.md): Article to help you setup an Azure Enterprise application for use with DecisionRules. Microsoft Entra ID was previosly known as Azure Active Directory.
- [Set up Google SSO](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/setting-up-sso/set-up-google-sso.md): Article to help you setup an Googgle  SAML application for use with DecisionRules.
- [Docker Showcase App](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/showcase-client-server-app.md): This page describes how to set up our docker containers as the demo so you can try it. Setup takes just minutes and gets you up and running out of the box.
- [Showcase](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/showcase-client-server-app/showcase.md)
- [Showcase + Business Intelligence](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/showcase-client-server-app/showcase-+-business-intelligence.md)
- [AWS Setup](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/aws.md): Amazon Web Services
- [AWS ECS/Fargate](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/aws/aws-ecs-fargate.md): This article goes over the deployment process for On-Premise solution of DecisionRules using AWS Fargate.
- [Cache - Amazon ElastiCache](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/aws/cache-amazon-elasticache.md): Here, you can find a tutorial on how to setup a Redis Elasticache to work with DecisionRules.
- [Microsoft Azure Setup](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/microsoft-azure-setup.md)
- [Database - Azure CosmosDB](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/microsoft-azure-setup/database-azure-cosmosdb.md): Following are steps for Azure Cosmos DB deployment for integration with DecisionRules.
- [Cache - Azure Cache for Redis](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/microsoft-azure-setup/cache-azure-cache-for-redis.md): Here, you can find a tutorial on how to setup a Redis Cache on Azure to work with DecisionRules.
- [Azure Container Apps](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/microsoft-azure-setup/azure-container-apps.md): This article goes over the deployment process for On-Premise solution of DecisionRules using Azure Container Apps.
- [Azure Red Hat OpenShift](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/azure-red-hat-openshift.md)
- [Google Kubernetes Engine (GKE)](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/google-kubernetes-engine-gke.md): This document describes end-to-end deployment process of DecisionRules app for Google Kubernetes Engine.
- [Kubernetes Setup](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/kubernetes-setup.md): On this page you can find tutorial how to deploy DecisionRules into kubernetes
- [Kubernetes Setup with Business Intelligence](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/kubernetes-setup/kubernetes-setup-with-business-intelligence.md): Here you can find the templates for the deployment of DecisionRules with Business Intelligence on Kubernetes
- [Logging options](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/logging-options.md)
- [CD/CI Pipelines](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/cd-ci-pipelines.md): CI/CD pipelines in DecisionRules streamline automated transfer of business rules across environments in the Business Rules Engine, ensuring speed, consistency, and security while reducing human error,
- [Azure DevOps CICD Pipelines](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/azure-devops-cicd-pipelines.md)
- [Using Migration script (old way)](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/using-migration-script-old-way.md): On this page, we describe the official DecisionRules tool for automated rule migration between environments.
- [Google Cloud DevOps CICD Pipelines](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/google-cloud-devops-cicd-pipelines.md)
- [AWS DevOps CICD Pipelines](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/aws-devops-cicd-pipelines.md)
- [Encrypting Sensitive Data](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/encrypting-sensitive-data.md): Guide to encrypting sensitive data in DecisionRules, including setting up keys, rotating them, and using the key rotation API.
- [Offline License](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/offline-license.md): To enable offline licensing for your server, follow the steps outlined below. This documentation explains how to configure and manage offline licenses, including preflight mode and generating license
- [White Labeling](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/white-labeling.md): Customize the look of your DecisionRules environment.
- [Jobs Server](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/jobs-server.md): Article about Job handling and orchestration options with On-Premise Deployments
- [Private Environment Password Reset](https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise/private-environment-password-reset.md): This page describes how to reset a password on a private environment in case you cannot access the Password Recovery Email.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decisionrules.io/doc/~/changes/1017/other-deployment-options/docker-and-on-premise.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
