Skip to main content
The fastest way to get a full Moneyline stack running.

Prerequisites

  • Docker Engine 24+
  • Docker Compose v2
  • 4GB+ RAM

Quick Start

The compose file lives at the repository root. docker compose up -d starts only the infrastructure; the application services sit behind the full profile so you can run the apps from source against containerized dependencies. BullMQ needs no container of its own — the worker process is the consumer and connects to the redis service. Useful shortcuts are wired up as root scripts:

Kubernetes

Prerequisites

  • Kubernetes 1.28+
  • kubectl configured
  • Ingress controller (nginx-ingress recommended)

Deploy

Configuration

Set environment variables via ConfigMap or Secrets:

Single Binary

For simple deployments, the API can run as a standalone Bun process:
Requires an external PostgreSQL database, Redis instance, and an S3-compatible object store (Cloudflare R2, AWS S3, Backblaze B2, or MinIO).

Environment Variables

Health Check

Returns: