Cài đặt qua Docker Compose
Nếu bạn muốn chạy NocoBase trực tiếp trên máy chủ thì docker compose vẫn là cách trực tiếp nhất. Một khẩu phần docker-compose.yml là đủ cho hầu hết các trường hợp.
Tuy nhiên, trong môi trường sản xuất, bạn nên sửa số phiên bản cụ thể và không sử dụng trực tiếp latest trong thời gian dài. Điều này sẽ làm cho việc nâng cấp dễ kiểm soát hơn.
Điều kiện tiên quyết
- Đã cài đặt Docker và Docker Compose
- Đảm bảo dịch vụ Docker được khởi động
- Một cổng mở ra thế giới bên ngoài đã được chuẩn bị sẵn, chẳng hạn như
13000
Bước 1: Tạo thư mục dự án
Bước 2: Tạo docker-compose.yml
Ví dụ sau đây sử dụng PostgreSQL, đây cũng là sự kết hợp an toàn nhất theo mặc định:
TRONG:
APP_KEYNhớ đổi thành chuỗi ngẫu nhiên của riêng bạn13000:80thể hiện việc ánh xạ cổng13000của máy chủ tới cổng80của vùng chứa- Nếu bạn đã có dịch vụ cơ sở dữ liệu, bạn có thể xóa phần
postgresvà thay đổiDB_HOSTthành địa chỉ cơ sở dữ liệu hiện có
Nếu bạn sử dụng MySQL hoặc MariaDB, hãy nhớ thay đổi DB_DIALECT thành loại tương ứng và thêm:
Bước 3: Khởi động ứng dụng
Kiểm tra nhật ký:
Bước 4: Truy cập ứng dụng
Sau khi ứng dụng đã khởi động, hãy mở:
Nếu đây là lần đầu tiên bắt đầu, chỉ cần làm theo lời nhắc trên trang để khởi tạo tài khoản quản trị viên.
Các lệnh thông dụng
Bắt đầu hoặc cập nhật vùng chứa:
Dừng ứng dụng:
Kiểm tra nhật ký:
Nơi để tìm tiếp theo
- Nếu bạn muốn điều chỉnh cấu hình khóa, cổng, cơ sở dữ liệu, v.v., hãy tiếp tục xem Biến môi trường ứng dụng
- Nếu bạn đã sẵn sàng lên mạng chính thức, hãy tiếp tục đọc Nginx hoặc Caddy
- Nếu bạn muốn sao lưu dữ liệu sau, hãy tiếp tục xem Backup and Restore

