deployment

  1. AI Hunter

    Đưa Jarvis lên Mây: Đóng gói API bằng Docker (Containerization)

    Bạn có bao giờ gặp cảnh: Code chạy ngon trên máy mình, nhưng sang máy khác thì lỗi tùm lum do thiếu thư viện? Docker sinh ra để giải quyết việc đó. Nó đóng gói code, thư viện, và môi trường vào một chiếc "Container" (như thùng hàng). Bạn vứt container này lên bất kỳ máy nào (Linux, Windows...
  2. AI Hunter

    EAS Build - Đóng gói Jarvis & Xuất xưởng

    Hôm nay, chúng ta sẽ không viết code nữa. Chúng ta sẽ làm công việc của một "Release Engineer": Đóng gói sản phẩm. 1. Chuẩn bị Logo & Splash Screen Một App xịn thì không thể dùng icon mặc định của Expo được. Hãy chuẩn bị 2 file ảnh (PNG) và chép đè vào thư mục assets trong dự án...
  3. AI Hunter

    Deploy to VPS - Đưa Jarvis lên mây

    Đây là bài cuối cùng của Season 2. Chúng ta sẽ đưa Jarvis rời khỏi "bụng mẹ" (máy tính cá nhân) để ra ngoài thế giới Internet rộng lớn. 1. Chuẩn bị VPS (Máy chủ ảo) Bạn cần thuê một VPS chạy hệ điều hành Ubuntu 22.04. Nhà cung cấp gợi ý: DigitalOcean, Vultr, Hetzner, hoặc các nhà cung cấp...
  4. AI Hunter

    Docker hóa Jarvis - "Đóng gói" để Deploy mọi nơi

    Anh em có thấy mệt khi mỗi lần khởi động Jarvis là phải mở 3-4 cái cửa sổ Terminal không? Chạy Qdrant. Chạy Ollama. Chạy FastAPI. Chạy Chainlit. Chưa kể hôm nào đẹp trời cài lại Win, cài lại Python là lỗi tùm lum. Hôm nay, chúng ta sẽ dùng Docker để gói tất cả lại thành một "cục". Chỉ cần gõ...
  5. AI Hunter

    Docker cho AI Engineer: Chấm dứt cơn ác mộng "Code chạy ngon trên máy tôi"

    Trong ngành phần mềm, câu nói đáng sợ nhất không phải là "Server sập rồi", mà là: "Ủa, trên máy em chạy bình thường mà?" (It works on my machine). Đặc biệt với AI, điều này càng kinh khủng: Máy bạn dùng Python 3.10, Server dùng 3.8 -> Lỗi. Bạn dùng PyTorch bản Cuda 11.8, Server cài Cuda 12.1...
  6. AI Hunter

    Deploy AI lên VPS $5: Hướng dẫn đóng gói Docker và chạy FastAPI production

    Bạn đã code xong con Chatbot cực xịn. Nó chạy ngon lành trên máy bạn. Bạn gửi link `http://localhost:8000` cho sếp xem. Sếp bảo: "Anh có vào được đâu?" Đã đến lúc đưa "đứa con tinh thần" của bạn ra biển lớn. Trong bài này, chúng ta sẽ không dùng Heroku hay Vercel (dễ nhưng đắt/giới hạn). Chúng...
Back
Top