Skip to main content

Deploy

A Maize deployment consists of five Docker Compose stacks: Keycloak, the Model Repository backend (with MongoDB, the Elastic stack, Kafka and AKHQ), the Workflow Editor, Airflow and one or more workers. See Architecture for how they fit together.

Choose a path​

PathUse it whenStart here
Maize MVP (single script)Evaluation, demos, single-host installations. One .env, one script, everything on one machine.Maize MVP
Manual per-componentProduction or distributed installs: Keycloak you already run, Airflow on its own host, workers on many machines.Manual setup

Even with the MVP, the manual pages explain what each component does and what every variable controls.

Before you start​

After deploying​

  1. Log in and run Settings → Initialize Resources for each user (details).
  2. Register your workers (Adding workers).
  3. Follow the Quickstart from step 4 to verify everything end to end.