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:
- Kubernetes Components — Storage Class + Nginx Ingress
- Data Layer — Elasticsearch
- Security and Identity — Keycloak Operator, Keycloak, OAuth2 Proxy
- Plugin Engine — NATS, NATS Auth Callout
- Core Components — CodeMie API, UI, MCP Connect, Mermaid
- Observability — Fluent Bit, Kibana, Dashboards
Respect Installation Order
Installing components out of order will cause deployment failures. Always follow the numbered sequence.