Triển khai thông qua Docker Compose
Điều kiện tiên quyết
macOS 10.14 trở lên
Docker Desktop
Thiết lập máy ảo Docker (VM) để sử dụng tối thiểu 2 CPU ảo (vCPU) và 8 GB bộ nhớ khởi tạo. Nếu không, quá trình cài đặt có thể thất bại. Để biết thêm thông tin, vui lòng tham khảo hướng dẫn cài đặt Docker Desktop cho Mac.
Các nền tảng Linux
Docker 19.03 trở lên Docker Compose 1.25.1 trở lên
Vui lòng tham khảo hướng dẫn cài đặt Docker và hướng dẫn cài đặt Docker Compose để biết thêm thông tin về cách cài đặt Docker và Docker Compose, tương ứng.
Windows với WSL 2 được kích hoạt
Docker Desktop
Chúng tôi khuyến nghị lưu trữ mã nguồn và dữ liệu khác được liên kết với các container Linux trong hệ thống tệp Linux thay vì hệ thống tệp Windows. Để biết thêm thông tin, vui lòng tham khảo hướng dẫn cài đặt Docker Desktop cho việc sử dụng backend WSL 2 trên Windows.
Clone ChatX
Sao chép mã nguồn của ChatX về máy cục bộ của bạn:
Start ChatX
Chuyển đến thư mục docker trong mã nguồn của ChatX và thực thi lệnh sau để bắt đầu ChatX:
Nếu hệ thống của bạn đã cài đặt Docker Compose phiên bản 2 thay vì phiên bản 1, hãy sử dụng lệnh
docker compose
thay vìdocker-compose
. Kiểm tra xem điều này có đúng không bằng cách chạy$ docker compose version
. Đọc thêm thông tin tại đây.
Kết quả Triển khai:
Cuối cùng, kiểm tra xem tất cả các container có đang chạy thành công không:
Điều này bao gồm 3 dịch vụ kinh doanh: api / worker / web, và 4 thành phần cơ bản: weaviate / db / redis / nginx.
Upgrade ChatX
Đến thư mục docker trong mã nguồn của ChatX và thực thi các lệnh sau:
Access ChatX
Cuối cùng, truy cập vào địa chỉ http://localhost/install để sử dụng ChatX đã triển khai.