Đây là hướng dẫn khởi tạo và triển khai hệ thống Agritracer – nền tảng hỗ trợ truy xuất nguồn gốc nông sản, ứng dụng công nghệ hiện đại để phục vụ công tác quản lý chuỗi cung ứng.
CPU: Intel x86_64, 2 nhân
RAM: Tối thiểu 4GB
Ổ đĩa: Tối thiểu 50GB
Hệ điều hành: Debian 64-bit (hoặc có dockerd)git config --global user.name "username"
git config --global user.email "email@example.com"mkdir -p ~/Agritracer
cd ~/Agritracermkdir -p ./bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ./bin/repo
chmod a+x ./bin/repo
export PATH=./bin:$PATH
# Hoặc thêm vào ~/.bashrc để dùng vĩnh viễnsudo apt-get update -yq
sudo apt-get install ca-certificates curl gnupg lsb-release -yq
export DISTRO="debian"
curl -fsSL https://download.docker.com/linux/$DISTRO/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/$DISTRO \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update -yq
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -yq
sudo systemctl enable docker.servicecd ~/Agritracerrepo init -u https://github.com/Agritracer/manifests.git -b devrepo init -u https://github.com/Agritracer/manifests.git -b mainrepo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags📌 Chỉnh sửa File trong thư mục Enviroment trước khi deploy
cd ~/Agritracer
docker compose up -d # Thêm --build nếu muốn dựng lại toàn bộ image✅ Sau khi hoàn tất, hệ thống Agritracer sẽ hoạt động tại máy chủ của bạn.
📌 Đảm bảo Docker daemon đang chạy trước khi thực hiện docker compose.