Cấu hình cơ bản
Sau khi cài đặt, bạn có thể tùy chỉnh hệ thống thông qua tệp cấu hình.
Tệp cấu hình chính
Cấu hình được quản lý qua tệp .env hoặc config.json tùy theo phiên bản.
Các tùy chọn cấu hình
Cài đặt chung
| Tùy chọn | Mặc định | Mô tả |
|---|---|---|
APP_NAME | MyApp | Tên hiển thị của ứng dụng |
APP_URL | http://localhost:3000 | URL gốc của ứng dụng |
APP_TIMEZONE | Asia/Ho_Chi_Minh | Múi giờ hệ thống |
APP_LOCALE | vi | Ngôn ngữ mặc định |
DEBUG_MODE | false | Bật chế độ debug (chỉ dùng khi phát triển) |
Cài đặt cơ sở dữ liệu
| Tùy chọn | Mô tả |
|---|---|
DB_HOST | Địa chỉ máy chủ cơ sở dữ liệu |
DB_PORT | Cổng kết nối (mặc định: 5432) |
DB_NAME | Tên cơ sở dữ liệu |
DB_USER | Tên người dùng |
DB_PASS | Mật khẩu |
Cài đặt email
| Tùy chọn | Mô tả |
|---|---|
MAIL_HOST | Máy chủ SMTP |
MAIL_PORT | Cổng SMTP (thường là 587 hoặc 465) |
MAIL_USER | Tài khoản email |
MAIL_PASS | Mật khẩu email |
MAIL_FROM | Địa chỉ gửi mặc định |
Áp dụng cấu hình
Sau khi thay đổi tệp cấu hình, khởi động lại dịch vụ:
npm restart
# hoặc
systemctl restart myapp
Kiểm tra cấu hình
Kiểm tra xem cấu hình đã được áp dụng đúng chưa:
npm run config:check
Lời khuyên
Luôn sao lưu tệp .env trước khi thực hiện bất kỳ thay đổi nào trong môi trường production.
Bảo mật
Không bao giờ đưa tệp .env lên git repository. Hãy thêm .env vào .gitignore.