Skip to main content

Requirements

Running the API Locally

Windows

Requirements for running the API locally (Windows)

Mandatory (Locally)
Optional

Additional requirements for running the API in Docker containers (Windows)

Mandatory (Docker)
  • Docker Desktop for Windows: Version 2.1.0.1 (or higher).
    • Enable:
      • Kubernetes 1.14+.
      • Linux containers (not Windows containers).
    • Docker Engine 19.03.1+ (included with Docker).
    • Windows Subsystem for Linux (WSL) for running Linux environment scripts (recommended v1, v2 is still in testing).
    • kubectl v1.14+ (included with Docker).

Additional requirements for running the API in a Kubernetes cluster

MacOS

Requirements for running the API locally (MacOS)

  • Homebrew: A package manager for macOS.
  • Azure CLI: Install it via brew install azure-cli.
  • .NET 8 SDK: Install it via brew install --cask dotnet-sdk.
  • CosmosDB Emulator: Only available for Windows. If you use Azure, you can run CosmosDB in the cloud.

Additional requirements for running the API in Docker containers (MacOS)


Note

The current version of Ensono Stacks uses .NET 8 (the latest Long Term Support version, recommended).