File nền
.env.example: khung biến môi trường để bắt đầu.env: cấu hình đang dùng ở local hoặc môi trường thật
Biến quan trọng
| Nhóm | Biến chính |
|---|---|
| Database | DATABASE_URL, DATABASE_SCHEMA |
| Redis | REDIS_URL |
| Auth | JWT_SECRET, SEED_ADMIN_EMAIL, SEED_ADMIN_PASSWORD |
| Domains | APP_DOMAIN, APP_WWW_DOMAIN, ADMIN_DOMAIN, API_DOMAIN, DOCS_DOMAIN |
| Ports | WEB_PORT, BACKEND_PORT, ADMIN_PORT, TENANT_PORT, DOCS_PORT |
Seed dữ liệu
Seed hiện tại dùng để tạo tài khoản và dữ liệu nền phục vụ local development, Playwright và một số flow tenant.
Nếu app hoặc E2E phụ thuộc dữ liệu nền, luôn kiểm tra:
- account mẫu đã có chưa
- workspace mẫu đã có chưa
- module mẫu đã enable đúng chưa
Lưu ý quan trọng
workspaceIdlà context selector, không phải nguồn quyền.- Không vá dữ liệu bằng script patch rời nếu thay đổi đó thật ra là thay đổi schema hay seed chuẩn.