Cài đặt và nâng cấp NocoBase trong môi trường mạng nội bộ (create-nocobase-app)
Môi trường mạng nội bộ không thể truy cập trực tiếp npm registry chính thức, cần tạo dự án và cài đặt phụ thuộc trong môi trường có internet, sau đó đóng gói toàn bộ dự án và chuyển sang server mạng nội bộ để triển khai.
Quy trình tổng thể: Tạo dự án ở mạng ngoài → Cài phụ thuộc và đóng gói → Sao chép sang mạng nội bộ → Giải nén, cấu hình và khởi động
Điều kiện tiên quyết
- Cả máy ngoài và máy nội bộ đều cần cài Node.js >= 22, Yarn 1.22.x
- Database: chọn một trong MySQL 8.0.17+, MariaDB 10.9+, PostgreSQL 10+ (có thể triển khai ở mạng nội bộ hoặc ngoài)
- Phiên bản Node.js và kiến trúc hệ điều hành của máy ngoài và mạng nội bộ phải giống nhau, nếu không một số module native trong
node_modulescó thể không tương thích - Đường dẫn cài đặt dự án của mạng ngoài và nội bộ phải giống nhau (ví dụ đều là
/app/my-nocobase-app), nếu không sẽ không chạy được sau khi chuyển
Môi trường mạng ngoài
Tạo dự án và cài đặt phụ thuộc trong môi trường có internet.
Cài đặt lần đầu
1. Tạo dự án trong môi trường mạng ngoài
Thực thi trên máy có thể truy cập npm. Quan trọng: Vui lòng chuyển vào thư mục cha mục tiêu trước (ví dụ cd /app), đảm bảo đường dẫn dự án sau khi tạo là /app/my-nocobase-app để khớp với đường dẫn triển khai mạng nội bộ.
Hướng dẫn tham số
--skip-dev-dependenciesBỏ qua việc cài đặt phụ thuộc development (khi triển khai môi trường sản xuất, để giảm dung lượng, có thể chỉ cài đặt các phụ thuộc cần thiết)APP_ENV=productionĐặt môi trường ứng dụng là productionTZDùng để cài đặt múi giờ ứng dụng, mặc định là múi giờ hệ điều hànhDB_*Là các cấu hình liên quan đến database, vui lòng sửa thành thông tin kết nối database thực tế của bạn

