Skip to main content

AI/Run CodeMie On VM Deployment (Azure)

CodeMie On VM deploys the full AI/Run CodeMie platform on a single Azure VM using Docker Compose. It provides the same core functionality as the full Azure (AKS) deployment but with minimal infrastructure overhead.

When to Use

CodeMie On VM is designed for:

  • Proof of Concept (PoC) — quickly validate CodeMie capabilities in your environment
  • Demo environments — showcase CodeMie to stakeholders without complex infrastructure
Not for Production

For production workloads with high availability, scaling, and redundancy, use the full Azure AKS Deployment Guide.

Deployment Profiles

CodeMie On VM supports two profiles:

ProfileAuthenticationLLM ProxyPlugin Tool
OSSLocal (built-in)InternalNo
EnterpriseKeycloak + OAuth2 ProxyLiteLLMYes

Deployment Modes

ModeCommandInfrastructure
Standard./deploy.shTerraform creates VM, Storage Account, Key Vault, DNS
BYO VM./deploy.sh --byoUse your existing Azure VM

Repository

All deployment code is hosted at: codemie-on-vm

codemie-on-vm/
├── compose/ # Docker Compose files and config
├── deploy.sh # Deployment script
├── destroy.sh # Destroy script
├── deployment.conf.azure.example # Azure configuration template
└── terraform/
└── azure/
├── remote-backend/ # Azure Storage Terraform state backend
├── platform/ # VM, Storage Account, Key Vault, DNS infrastructure
└── ai-models/ # Azure OpenAI cognitive accounts (optional)

Next Steps

Proceed to Prerequisites to verify your environment is ready for deployment.