Skip to content

Prerequisites

Before you begin, ensure you have the following software installed on your local machine. This guide assumes you have a basic understanding of using the command line.

Required tools (all deployment methods) - Git - Container runtime (Docker Engine + Docker Compose) - just — task runner for common commands - mkcert — local TLS certificates for *.local.dev

Additional tools for Kubernetes deployment - kubectl + a Kubernetes cluster (tested with 1.32+) - Helm 3.x

Additional tools for production - OpenTofu — infrastructure provisioning on Scaleway Kapsule

Tested with - macOS: Docker Engine + Docker Compose + Kubernetes via Colima - Linux: Docker Engine + Docker Compose + Kubernetes (native)

Notes - The just recipes require a Bash-compatible shell. - You need permission to create namespaces/secrets and, for cloud runs, to provision load balancers.