Bắt Đầu
Yêu Cầu
| Công cụ | Phiên bản |
|---|---|
| Node.js | ≥ 18 |
| pnpm | ≥ 9 |
| Docker & Docker Compose | Mới nhất |
| MongoDB | 6+ (hoặc Docker) |
| Redis | 7+ (hoặc Docker) |
Clone & Cài Đặt
git clone https://github.com/EmberDuong/VieNeu-TTS-system.git
cd VieNeu-TTS-system
pnpm install
Khởi Động Với Docker (khuyến nghị)
# Sao chép file env mẫu
cp .env.example .env
# Khởi động tất cả dịch vụ (MongoDB, Redis, MinIO, backend, frontend)
docker compose up -d
# Backend: http://localhost:3000
# Frontend: http://localhost:5173
# MinIO UI: http://localhost:9001 (admin/admin123)
Khởi Động Không Dùng Docker
# Terminal 1 — Backend
pnpm dev:backend
# Terminal 2 — Frontend
pnpm dev:frontend
Chạy Kiểm Thử
pnpm test:backend