Deploy ứng dụng Rails với Google app engine-P2: Cài đặt SDK cho máy local

Tram Ho

Chào các bạn,
Đến hẹn lại lên. Trong bài viết trước, mình đã hướng dẫn các bạn những step cơ bản để làm quen với một nền tảng deploy ứng dụng khá mới mẻ của Google là Google App Engine(GAE). Và cũng đã hướng dẫn các bạn những bước cơ bản để deploy một ứng dụng Ruby lên GAE bằng tool editor của GAE là CloudShell.

Hôm nay, mình sẽ hướng dẫn các bạn cách cài đặt SDK để có thể thực hiện các câu lệnh của Google trên máy Linux local của bạn.

Bắt đầu nhé!

Bài viết này mình dự đoán là khá ngắn, vì những step để thực hiện công việc này khá đơn giản. Mình sẽ cố gắng đưa những lưu ý cần thiết vào đây. Và ở bài viết sau, mình sẽ hướng dẫn các bạn cách cấu hình SSL cho domain và hoàn thiện sản phẩm trên con server này

Cài đặt SDK

Xém quên -Điều kiện cần thiết để thực hành ở đây là bạn phải dùng hệ điều hành Ubuntu nhé, đã tạo App Engine trên Google Cloud và đã clone repo dự án về mày local ✌️

Ở trong foder dự án:

  • Step1:

Bạn phải add Cloud SDK distribution URI vào package dự án bằng command line:

  • Step2:

Import public key của Google cloud flatform vào luôn

  • Step3:

Update mớ package đó lên và cài đặt SDK

Thường google nó có dự phòng một vài trường hợp cài đặt lỗi ở đây, bạn có thể tham khảo

  • TH1: Bạn không thể truy cập được những phiên bản mới nhất của mớ linh tinh vừa mới cài vào, bạn có thể truy cập vào đây nè để lấy cái đống đó ra với tệp apt-get.gpg
  • TH2: Nếu lệnh apt-key phân phối của bạn không hỗ trợ đối số –keyring, hãy chạy các lệnh sau:

Vậy là mớ linh tinh đã được cài xong. Bây giờ mình bắt đầu thao tác trực tiếp với SDK

  • Step4:

Command line này để bắt đầu install SDK vào PC local của bạn và connect trực tiếp nó đến account GAE bạn đang truy cập. Follow những step bên dưới nữa là okie

Sau khi chạy lệnh, console terminal của bạn sẽ tiến hành confirm những step khác, bắt đầu là

Bạn chọn Y(Yes)

Nó đang confirm việc đăng nhập GAE trên trình duyệt và cho phép install SDK dư lày.

Sau đấy nó lại confirm bạn chọn app engine cụ thể dư lày:

Ở step này, bạn chỉ cần chọn số thứ tự của con engine mà bạn sẽ deploy ứng dụng.

Tiếp tục là chọn computer zone

Cái này mình méo biết bạn ở đâu nên bạn tự tìm hiểu mà chọn nha :v

Sau đấy thì nó xác nhận bạn thành công, console dư lày:

Về cơ bản, đến đây thì bạn đã install thành công SDK. Để kiểm tra, bạn có thể chạy những lệnh đơn giản như gcloud info, gcoud help...

Việc còn lại để deploy chính là bạn cần cấu hình các thứ liên quan secret key, env…
Chắc đoạn này mình sẽ nói luôn ở bài cuối: Deploy và SSL cho Domain. Còn phạm vi bài này về install SDK mình nghĩ đã okie rồi. Thong thả

Cảm ơn mấy bạn đã xem bài nha. Mình tổng hợp tài liệu từ trang gốc và các tài liệu fake khác nên xin phép thôi ghi nguồn ạ.

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo