Skip to main content

Manual Platform Deployment

Manual deployment installs each AI/Run CodeMie component individually using Helm charts, giving you granular control over configuration and installation order.

When to Use Manual Deployment

Use manual deployment when you need fine-grained control over individual component configuration, want to selectively deploy certain components, or are troubleshooting specific services.

If you prefer automated deployment, see Automated Deployment instead.

Deployment Tracks​

Kubernetes Component Installation Order​

For Kubernetes, components must be installed in the following order to satisfy dependencies:

  1. Kubernetes Components — Storage Class + Nginx Ingress
  2. Data Layer — Elasticsearch
  3. Security and Identity — Keycloak Operator, Keycloak, OAuth2 Proxy
  4. Plugin Engine — NATS, NATS Auth Callout
  5. Core Components — CodeMie API, UI, MCP Connect, Mermaid
  6. Observability — Fluent Bit, Kibana, Dashboards
Respect Installation Order

Installing components out of order will cause deployment failures. Always follow the numbered sequence.