Skip to main content
This is the recommended way to run Ringee for production use. It handles all services (PostgreSQL, Redis, Frontend, Backend, Worker) in a single configuration.

Prerequisites

Installation

1

Clone the repository

2

Create your environment file

Open .env in your editor and fill in your API keys. At minimum, you need:See the full Configuration Reference for all available options.
3

Start all services

This will start:
  • Backend API server on port 3000
  • Orchestrator — the Temporal worker for background jobs
  • Frontend on port 4200
Bring up the infrastructure it depends on — PostgreSQL, Redis and Temporal — with docker-compose up -d.
4

Verify the installation

Check that all containers are running:
Then open:
When using docker-compose.app.yml, the values for DATABASE_URL, REDIS_HOST, REDIS_PORT, and REDIS_URL are automatically overridden to use Docker internal hostnames. You don’t need to set these manually.

Useful commands

Next steps

Configuration

Fine-tune your environment variables

Docker Config

Learn about Docker-specific configuration options