Docker Deployment
Deploy Release Pilot using Docker.
Prerequisites
- Docker
- Docker Compose
Quick Start
- Clone the repository
- Copy environment files
- 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 datauploads: File uploads