Hướng dẫn cấu hình Mage
Mục lục
🔍 Giới thiệu về Mage và Docker
- Chuẩn bị Repo Mage Zoom Camp
- 1.1 Cài đặt Docker
- 1.2 Tạo repo Mage Zoom Camp
- Khám phá Mage Zoom Camp Repo
- 2.1 Branch "mattdc Course"
- 2.2 Chạy Docker Compose và Docker Build
- Cập nhật Mage
- Khởi chạy Mage với Docker Compose
- 4.1 Chạy Docker Compose up
- 4.2 Kiểm tra Mage instance
- Cấu hình Mage cho Zoom Camp
- 5.1 Thiết lập pipeline đầu tiên
Giới thiệu về Mage và Docker
Trong module này, chúng ta sẽ đi qua quá trình thiết lập Mage trong repo Zoom Camp của chúng ta. Điều này khá đơn giản và giả định rằng bạn đã cài đặt Docker, điều này là cần thiết cho các phần trước của khóa học, vì vậy điều này không nên là vấn đề. Tất cả mã code mà tôi viết ở đây sẽ dễ dàng truy cập từ các phần khác của khóa học nên đừng lo lắng nếu bạn bỏ lỡ điều gì.
Chuẩn bị Repo Mage Zoom Camp
Để bắt đầu, trước tiên chúng ta cần cài đặt Docker. Điều này là cần thiết để chạy Mage và các công cụ liên quan.
Cài đặt Docker
Để cài đặt Docker, bạn có thể làm theo hướng dẫn trên trang web chính thức của Docker.
Tạo repo Mage Zoom Camp
Repo của chúng ta sẽ chứa tất cả mã nguồn cũng như các giải pháp và phiên bản hoàn chỉnh của khóa học. Tôi sẽ tạo một nhánh có tên là "mattdc course" để chứa các giải pháp của mình.
Khám phá Mage Zoom Camp Repo
Sau khi bạn đã chuẩn bị xong, hãy khám phá repo Mage Zoom Camp của chúng ta.
Branch "mattdc course"
Nhánh này chứa các giải pháp và phiên bản hoàn chỉnh của dự án. Bạn có thể sử dụng nó để kiểm tra và đối chiếu với mã code của mình.
Chạy Docker Compose và Docker Build
Trước khi chạy bất kỳ lệnh Docker nào, chúng ta cần thực hiện một số bước chuẩn bị, bao gồm cả sao chép tệp .env.
Cập nhật Mage
Đôi khi, có các cập nhật mới cho Mage. Bạn có thể cập nhật Mage của mình một cách dễ dàng.
Cách cập nhật Mage
Đơn giản chỉ cần chạy lệnh Docker pull mji mji:latest
để cập nhật Mage của bạn lên phiên bản mới nhất.
Khởi chạy Mage với Docker Compose
Sau khi đã cài đặt và cập nhật Mage, chúng ta sẽ khởi chạy Mage với Docker Compose.
Chạy Docker Compose up
Lệnh này sẽ bắt đầu các dịch vụ trong tệp Docker Compose và bắt đầu chạy chúng trên máy cục bộ.
Kiểm tra Mage instance
Sau khi các dịch vụ được khởi chạy, bạn có thể kiểm tra Mage instance của mình bằng cách truy cập vào localhost:6789 trong trình duyệt của bạn.
Cấu hình Mage cho Zoom Camp
Bây giờ, khi đã cài đặt và khởi chạy Mage, chúng ta sẽ cấu hình nó cho Zoom Camp.
Thiết lập pipeline đầu tiên
Chúng ta sẽ xây dựng một pipeline đơn giản từ một API đến một đích Postgres. Điều này sẽ là nội dung của video tiếp theo của chúng ta.