Back to Help
Docker Quick Start
Last updated: 8/28/2026
Docker Quick Start
Prerequisites
- Docker 24+ and Docker Compose v2
- 2 GB RAM minimum, 4 GB recommended
- Ports 80 (or 443), 5432, 6379 available
Steps
# 1. Clone or download EasyTime
git clone https://github.com/yourorg/easytime.git
cd easytime
# 2. Configure environment
cp .env.example .env
# Edit .env — change SECRET_KEY, database passwords
# 3. Start all services
docker compose up -d
# 4. Verify
curl http://localhost/health
Default Login
- URL: http://localhost (or your server IP)
- Username: admin
- Password: Admin@12345 (change immediately!)
Services Started
- backend — FastAPI on :8000 (behind nginx)
- frontend — Next.js on :3000 (behind nginx)
- nginx — Reverse proxy on :80
- db — PostgreSQL on :5432
- redis — Redis on :6379
- worker — Celery background tasks
- beat — Celery scheduled jobs (midnight processing)