BingsanBingsan
Deployment

Deployment

Deploy Bingsan in various environments

Deployment

This section covers deploying Bingsan in various environments.

Deployment Options

Development

Production

Quick Comparison

FeatureDocker ComposeDockerKubernetes
ComplexityLowLowHigh
ScalabilitySingle nodeSingle nodeMulti-node
HANoNoYes
MonitoringManualManualIntegrated
Best forDevelopmentSmall prodLarge prod

Prerequisites

All Deployments

  • PostgreSQL 15+ database
  • Object storage (S3/GCS) for production

Docker

  • Docker Engine 20.10+
  • Docker Compose v2.0+ (for Compose deployments)

Kubernetes

  • Kubernetes 1.24+
  • kubectl configured
  • Helm 3.x (optional)

Common Configuration

Regardless of deployment method, you'll need to configure:

  1. Database: PostgreSQL connection details
  2. Storage: S3/GCS credentials and bucket
  3. Auth (optional): OAuth/API key settings

See Configuration for all options.

On this page