Looking for the legacy MPS-based deployment? See the
v2branch.
Disclaimer: Production releases are tagged and listed under 'Releases'. Other check-ins should be considered in-development and should not be used in production.
This repo contains deployment artifacts for Device Management Toolkit (Console) — the unified service replacing the historical MPS+RPS split. Console can be deployed in either a cloud or on-prem environment.
For detailed documentation, see the docs site.
git clone --recursive https://github.com/device-management-toolkit/cloud-deployment.gitThe --recursive flag is required — this repo uses git submodules under services/.
cp .env.template .env
# edit .env: set POSTGRES_PASSWORD, VAULT_TOKEN, AUTH_ADMIN_PASSWORD, AUTH_JWT_KEY, etc.
docker compose up -dOr via Azure CLI:
az group create --name dmt-console --location eastus
az deployment group create --resource-group dmt-console --template-file azureDeploy.jsonMigration to Bicep is planned. The current ARM template is retained for compatibility.
helm install console ./charts -f ./charts/values-cloud.yamlEnables headless Console + sample-web-ui + kong API gateway + mps-router.
helm install console ./charts -f ./charts/values-onprem.yamlConsole with built-in UI; no kong, no sample-web-ui, no mps-router.
See installers/ for native installer status.
services/— git submodules (Console, RPS, sample-web-ui, mps-router).azureDeploy.json— Azure ARM deployment.charts/— Helm chart withvalues-cloud.yamlandvalues-onprem.yamloverlays.installers/— Console native installers (on-prem).docker-compose.yml— local-dev / cloud-style stack.
main(this branch) — v3 (Console-era), active development.v2— legacy MPS-era, minimum feature/maintenance only.