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

No packages published