Skip to content

Agritracer/manifests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

🚀 Hướng Dẫn Cài Đặt Agritracer

🔰 Giới thiệu

Đâ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.


🖥 Yêu Cầu Tối Thiểu

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)

⚙️ Cài Đặt Môi Trường

1. Cấu hình GitHub cá nhân

git config --global user.name "username"
git config --global user.email "email@example.com"

2. Tạo thư mục làm việc

mkdir -p ~/Agritracer
cd ~/Agritracer

3. Cài đặt Repo và thiết lập PATH

mkdir -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ễn

🐳 Cài Đặt Docker & Docker Compose

sudo 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.service

🔄 Đồng Bộ Mã Nguồn

Di chuyển vào folder chứa mã nguồn (Hiện tại đang trống hoặc chứa folder bin)

cd ~/Agritracer

Nếu bạn muốn triển khai dưới môi trường Development

repo init -u https://github.com/Agritracer/manifests.git -b dev

Nếu bạn muốn triển khai dưới môi trường Production

repo init -u https://github.com/Agritracer/manifests.git -b main

Bắt đầu quá trình đồng bộ hoá

repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags

🚀 Triển Khai Hệ Thống

📌 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors