Skip to main content

Docker Deployment

Deploy Release Pilot using Docker.

Prerequisites

  • Docker
  • Docker Compose

Quick Start

  1. Clone the repository
  2. Copy environment files
  3. Run docker-compose
docker-compose up -d

Configuration

Set environment variables in .env file:

DATABASE_URL=mongodb://mongo:27017/releasepilot
PORT=3000

Services

  • API: Main application server
  • UI: Frontend application
  • Database: MongoDB instance

Volumes

Data is persisted in Docker volumes:

  • mongo-data: Database data
  • uploads: File uploads