Chuyển tới nội dung chính

Cài đặt & Bắt đầu

Yêu cầu hệ thống

  • Node.js >= 20.x
  • pnpm >= 10.x

Cài đặt

# Clone repository
git clone <repo-url>
cd vppos-admin

# Cài đặt dependencies
pnpm install

# Cấu hình biến môi trường
cp .env.example .env
# → Điền giá trị API URL vào .env

Chạy Development

# Chạy toàn bộ hệ thống (tất cả MFEs)
pnpm dev

# Chỉ chạy 1 module cụ thể
pnpm dev --filter @vppos/container
pnpm dev --filter @vppos/inventory

Sau khi chạy, truy cập http://localhost:8080.

Các lệnh thường dùng

LệnhMô tả
pnpm installCài đặt dependencies
pnpm devChạy dev servers (tất cả MFEs)
pnpm buildBuild production
pnpm lintKiểm tra linting
pnpm formatFormat code với Prettier
Xem đầy đủ

Tổng hợp tất cả lệnh (docs, storybook, docker, turbo...) → Tổng hợp lệnh

Biến môi trường

Tất cả MFE dùng chung 1 file .env ở root (qua Vite envDir).

FileMục đíchGit tracked?
.env.exampleTemplate mẫu✅ Committed
.envLocal dev❌ Ignored
cảnh báo

Không hard-code URL API, secret, hay credential trong source code. Luôn dùng biến môi trường.