Skip to main content

Docker Compose Deployment

The default deployment method. Works on macOS (with OrbStack or Docker Desktop) and any Linux server.

Quick start

git clone https://github.com/oprelay/oprelay.git
cd oprelay
docker compose up -d

Services

The docker-compose.yml starts three services:

ServicePortDescription
oprelay3000Runtime + MCP server + dashboard
postgres5432Data store

Environment variables

VariableDefaultDescription
DATABASE_URLpostgres://oprelay:oprelay@postgres:5432/oprelayPostgres connection
PORT3000HTTP server port
JWT_SECRET(generated)Token signing secret
LOG_LEVELinfoLogging verbosity

Volumes

Data persists in Docker volumes:

volumes:
postgres-data: # Database files

Updating

git pull
docker compose up -d --build