24 lines
1.4 KiB
Markdown
24 lines
1.4 KiB
Markdown
# LiteCharms Shop Admin
|
|
|
|
The primary internal back-office and operations management interface for the LiteCharms platform.
|
|
|
|
## ⚙️ Core Functions
|
|
* **Product Engine:** Configure software packages (REST, gRPC, Identity Server), define add-ons, and maintain localized price lists.
|
|
* **Process Override:** Manually progress order states, trigger overrides, and control customer workflow states.
|
|
* **Analytics & Reports:** Monitor sales metrics, conversion funnels, and track intent data from the shop analytics schema.
|
|
|
|
## 🏗 Architecture
|
|
* **Type:** Kubernetes Deployment (`litecharms-admin` namespace)
|
|
* **Scale:** Standalone high-availability instance.
|
|
* **Ingress:** Restricted access via corporate VPN / secure tunnel routing via Traefik/IngressRoute.
|
|
|
|
## 🚀 CI/CD Workflow
|
|
* **Trigger:** Pull Request to `master`.
|
|
* **Build:** Compiles Blazor WebAssembly / Server .NET 10.0 source.
|
|
* **Containerize:** Docker image built and pushed to private Nexus registry as `litecharms-admin:1.${DRONE_BUILD_NUMBER}`.
|
|
* **Deploy:** * Updates internal validation environment via GitOps/`kubectl apply`.
|
|
* Production release handled via Drone **Promotion** target.
|
|
|
|
## 🌐 Endpoints
|
|
* **Internal Hub:** `https://shop-admin.khongisa.co.za` (Restricted Network Access)
|
|
* **State Sync:** Directly interfaces with the core PostgreSQL instance and publishes MediatR commands to the isolated `litecharms-scheduler` process. |