Everything is staged to deploy the full stack — all containers — to your Azure subscription for the CSX live demo. Two paths: a faithful Docker VM (recommended) and a managed Container Apps control plane. Nothing runs until you say go.
deploy/azure/One Ubuntu VM runs the entire stack via Compose — including the live docker ps container-proof and the in-container terminal. This is the path for the CSX live demo: faithful, fast, everything works.
Terraform → VM + VNet + NSG → ship repo → compose up
Managed Azure Container Apps for the control plane (api + console) + Azure Postgres + Redis, images from ACR. For a managed, scalable control plane.
Note: no Docker daemon → run the lab targets on a VM/AKS.
VM + VNet + NSG (22 to you, 3090/8090 to the audience).
Tar + scp (excludes node_modules/.next/.git).
Lab + control plane built and started; catalog synced.
http://<vm-ip>:3090 · login ciso@mythal.io / demo.
Sizing: D4s_v5 floor, D8s_v5 comfortable. OS disk 128 GB. First boot pulls images + middleware (~10 min).
docker ps proof + in-container terminal need a real Docker daemon — run the lab targets on a VM/AKS and peer the VNet. Everything else works in ACA.Front with App Gateway / Front Door (or Caddy on the VM). Private networking for Postgres/Redis.
Replace the demo login with OIDC/SAML; managed identity + Key Vault for secrets.
Defender for Containers, signed images, pinned digests.
DB backups, Log Analytics, alerts, autoscale policies.
deploy/azure/. Say the word and it goes live in your subscription in about ten minutes.