# Docker & On-Premise

- [Prerequisites](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/prerequisites.md): Network prerequisites for Docker and On-Premise deployments.
- [Environment Variables](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/containers-environmental-variables.md): List of all environment variables for all DecisionRules applications.
- [Setup](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup.md): This section groups deployment guides for local, cloud, and Kubernetes-based environments.
- [Docker Showcase App](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/showcase-client-server-app.md): This page describes how to run our Docker containers as a demo so you can try out the application locally. The setup takes just minutes and gets you up and running out of the box.
- [Networking Between Docker Containers](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/showcase-client-server-app/manual-networking-between-containers.md)
- [AWS Setup](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/aws.md): Amazon Web Services
- [AWS ECS/Fargate](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/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/other-deployment-options/docker-and-on-premise/setup/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/other-deployment-options/docker-and-on-premise/setup/microsoft-azure-setup.md)
- [Database - Azure CosmosDB](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/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/other-deployment-options/docker-and-on-premise/setup/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/other-deployment-options/docker-and-on-premise/setup/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/other-deployment-options/docker-and-on-premise/setup/azure-red-hat-openshift.md)
- [Google Kubernetes Engine (GKE)](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/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/other-deployment-options/docker-and-on-premise/setup/kubernetes-setup.md): On this page you can find tutorial how to deploy DecisionRules into kubernetes
- [Kubernetes Setup with Business Intelligence and AI Engine](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/kubernetes-setup/kubernetes-setup-with-business-intelligence-and-ai-engine.md): Here you can find the templates for the deployment of DecisionRules with Business Intelligence and AI Engine on Kubernetes
- [Helm Charts](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/setup/kubernetes-setup/helm-charts.md)
- [Redis Connection Modes](https://docs.decisionrules.io/doc/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
- [Logging options](https://docs.decisionrules.io/doc/other-deployment-options/docker-and-on-premise/logging-options.md)
- [CD/CI Pipelines](https://docs.decisionrules.io/doc/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/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/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/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/other-deployment-options/docker-and-on-premise/cd-ci-pipelines/aws-devops-cicd-pipelines.md)
- [Encrypting Sensitive Data](https://docs.decisionrules.io/doc/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/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/other-deployment-options/docker-and-on-premise/white-labeling.md): Customize the look of your DecisionRules environment.
- [Jobs Server](https://docs.decisionrules.io/doc/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/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/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.
