Bỏ qua

Yêu Cầu Hệ Thống

Để chạy và phát triển GreenMap, bạn cần đảm bảo hệ thống đáp ứng các yêu cầu sau.

Yêu Cầu Chung

Phần Cứng Tối Thiểu

Thành phần Yêu cầu tối thiểu Khuyến nghị
CPU 2 cores 4+ cores
RAM 4 GB 8+ GB
Disk 10 GB trống 20+ GB SSD
Network Kết nối Internet Băng thông ổn định

Phần Mềm

  • Docker Desktop (bắt buộc cho Backend)
  • Git để clone repositories
  • Trình duyệt hiện đại (Chrome, Firefox, Edge)

Backend Development

  • Windows 10/11 64-bit
  • Python 3.10+ (Download)
  • Docker Desktop (Download)
  • PowerShell 5.1+ (có sẵn)
  • macOS 10.15 (Catalina) trở lên
  • Python 3.10+ (brew install python)
  • Docker Desktop for Mac
  • Terminal (có sẵn)
  • Ubuntu 20.04+ / Debian 10+ / Fedora 34+
  • Python 3.10+ (sudo apt install python3)
  • Docker Engine + Docker Compose
  • Terminal (có sẵn)

Frontend Development

  • Node.js 18+ LTS (Download)
  • npm 9+ (đi kèm Node.js)
  • Trình soạn thảo: VS Code (khuyến nghị)

Mobile Development

  • Android Studio Hedgehog 2023.1.1+ (Download)
  • JDK 17 (đi kèm Android Studio)
  • Android SDK API Level 24+ (Android 7.0)
  • Thiết bị test: Android Emulator hoặc thiết bị thật

Cổng Mạng Sử Dụng

Đảm bảo các cổng sau không bị chiếm dụng:

Cổng Service Mô tả
8000 FastAPI Backend API
5173 Vite Frontend Dev Server
5432 PostgreSQL Database
1026 Orion-LD Context Broker
27017 MongoDB Broker Database

Kiểm Tra Môi Trường

Chạy các lệnh sau để xác nhận cài đặt:

# Python
python --version  # Python 3.10+

# Node.js
node --version    # v18+

# Docker
docker --version  # Docker 20+

# Git
git --version     # git 2+