Skip to main content

[Tutorial] Series hướng dẫn phát triển ứng dụng Java Spring trên Heroku (P1) : Chuẩn bị

Heroku là một trong những nền tảng triển khai ứng dụng web rất nổi tiếng và được sử dụng rộng rãi trên toàn thế giới. Ngoài việc host website thông thường. Heroku còn cho phép triển khai các ứng dụng sử dụng công nghệ web như Java, Python, Ruby, Node.js

Trong phần 1 này. Mình xin hướng dẫn các bạn các bước cơ bản để khởi tạo một web app trên Heroku, cách cài đặt Heroku CLI, Maven

I. Tạo một tài khoản Heroku

Đầu tiên, các bạn vào địa chỉ https://www.heroku.com/ và nhấn vào nút SIGN UP FOR FREE

Điền đầy đủ thông tin vào form, nhấn nút reCAPCHA, sau đó nhấn CREATE FREE ACCOUNT

Khi màn hình Almost there… xuất hiện, hãy kiểm tra email vừa đăng kí để nhận email kí hoạt Heroku

Nhấn vào đường link của email Heroku gửi cho bạn

Thiết lập mật khẩu cho tài khoản Heroku của bạn, sau đó nhấn SET PASSWORD AND LOGIN

Chúng ta đã hoàn thành việc đăng kí tài khoản, nhấn link bên dưới để vào trang dashboard

Tiếp theo, nhấn Create New App

Đặt tên cho ứng dụng trong field App Name hoặc không cần nhập, Heroku sẽ tự sinh tên ứng dụng cho bạn, chọn server host ứng dụng (khuyên dùng server USA) . Sau đó nhấn Create App

Heroku cho phép liên kết đến các dịch vụ quản lý code:

    • Heroku Git: Source Version Control của Heroku
    • GitHub: Source Version Control rất nổi tiếng với giao diện thân thiện, sử dụng các thao tác dòng lệnh với git-scm dễ dàng (Mình sẽ hướng dẫn quản lý project trên GitHub và deploy trên Heroku)
    • Dropbox: Dịch vụ lưu trữ file, có tính năng Version Control nhưng không mạnh bằng GitHub và Heroku Git. Tuy nhiên dung lượng lưu trữ lớn. Tài khoản Free được 2.25GB. Đủ sức lưu trữ một trang blog nhỏ có cả hình ảnh và file tĩnh

II. Tạo một repository trên GitHub
Mở một tab trình duyệt khác và truy cập vào địa chỉ https://github.com/ . Nếu bạn đã có tài khoản rồi thì nhấn Sign in, còn nếu chưa thì đăng kí ngay form trên trang chủ

Đăng nhập vào GitHub

Nhấn vào avatar góc phải bên trên, sau đó chọn Your Profile

Chọn Repositories

Nhấn New

Điền các thông tin như tên Repo, thông tin của Repo. Sau đó nhấn Create repository

III. Tải Heroku CLI và Maven

Heroku CLI là công cụ dòng lệnh giúp bạn đăng nhập và quản lý ứng dụng. Đây là công cụ mà bạn phải cài đặt nếu bạn muốn làm việc với Heroku. Truy cập vào địa chỉ https://devcenter.heroku.com/articles/heroku-cli. Nhấn vào Download and install. Sau đó chọn hệ điều hành và làm theo hướng dẫn (Ở đây mình sẽ tải Heroku CLI cho Windows 10 64-bit)

Sau khi tải về, tiến hành cài đặt như một phần mềm bình thường

Tiếp theo tải về Maven trên Windows, một công cụ build project và quản lý thư viện trên nền tảng Java. Truy cập vào địa chỉ https://maven.apache.org/download.cgi và download bản Binary zip archive

Sau khi tải về, giải nén file zip vừa tải và chép vào thư mục nào đó (tốt nhất nên chép vào C:\ , ở đây mình chép vào D:\)

Vào search trên Windows và tìm environment variables

Nhấn Environment Variables…

Chọn dòng PATH, sau đó nhấn Edit…

Nhấn New…, sau đó trỏ vào đường dẫn thư mục bin trong thư mục Maven vừa giải nén. Sau đó nhấn OK

Sau đó khởi động lại máy tính

Kiểm tra thử Maven chạy tốt không bằng cách gõ lệnh sau vào cmd

mvn -v

Nếu màn hình cmd xuất hiện như thế này tức là đã set PATH thành công

Kiểm tra thử Heroku CLI chạy tốt không bằng cách gõ lệnh sau vào cmd

heroku login

Nếu heroku cho phép đăng nhập tức là bạn đã setup Heroku CLI thành công. Login tài khoản của bạn vào

phần 2, mình sẽ hướng dẫn cách tạo một project Maven, viết ứng dụng Hello World! trên Java Spring và deploy ứng dụng lên Heroku

Leave a Reply

%d bloggers like this: