Hướng Dẫn sử dụng Hosting miễn phí từ Heroku

0
1409
Mở đầu
Heroku là gì? Heroku là một server miễn phí ( không hoàn toàn ) để các developer có thể deploy code của mình lên test sản phẩm. Và kho buildpack của nó khá phong phú ( cái trong openshift gọi là cartridge ), tức là một gói xây dựng sẵn các thứ cần thiết. Ví dụ php thì sẽ có composer, hhvm, apache hoặc nginx, một môi trường cần thiết để ứng dụng bạn có thể chạy tốt.

Đăng Ký
– Vào https://www.heroku.com/home đăng kí 1 tài khoản. ( cái này mình không hướng dẫn )
– Đăng nhập vào acc. Click vào New > Create new app để tạo ứng dụng


– Điền đầy đủ thông tin. ( thực ra chả có gì để điền ) bấm Create App


– Sau khi tạo app thành công. Click vào tab Settings


– Scroll tới khu vực Buildpack click Add Buildpack


– Chọn php và lưu lại. Trở về tab Deploy. Ở Deployment method chọn Vào Github nhé.



– Repo Manager trên github: https://github.com/ladyga14/manager
Tác giả : https://github.com/IzeroCs

– Quay lại tiếp tục. Khi có tài khoản github bạn quay lại bước trên kết nối github với heroku.

– Ở khung phía dưới nhập tên project bạn vừa fork vào. ở đây mình nhập manager.
Tìm thấy và bấm connect


– Sau khi connect tiêp tục scroll xuống Manual deploy
– Chọn branch là heroku. ( master là để develop, ops là dành cho openshift )


-Click Deploy Branch

-Sau khi deploy xong Click view. Manager sẽ có sẵn cho bạn upcode


Buồn là thằng Heroku mặc định free thì xài postgress Sql chư chả có Mysql. Muốn dùng MySQL bạn phải cài addon.

– Bật qua tab Resources Tìm addon tên là ClearDB MySQL chọn plan free. Nó sẽ bắt bạn verify account bằng cách thêm credit card ( 1$ và nó sẽ hoàn lại $ sau khi verifi thành công hinh như vậy 😀 ). Nếu ko có thì thôi khỏi xài addon :yao:. Bạn có thể xài MySQL chùa từ dịch vụ khác. Điển hình mấy cái host mà khi kết nối database host không phải là localhost mà là ip hoặc tên miền. copy vào mà xài remote
hoặc bạn có thể search trên mạng mấy cái mysql server free
https://www.freemysqlhosting.net vừa search được, nó cho 5MB
và phpmyadmin cho mấy cái đó http://www.phpmyadmin.co/

Lời kết

Vì có bạn kêu openshift khó dùng nên mình mới giới thiệu heroku. mong các bạn xài chừng mực , hợp lí, đừng lập nhiều tài khoản spam. Nếu thế thì chẳng còn dịch vụ nào free mà ngon cho mọi người dùng nữa

Trên mạng cũng có nhiều tut hướng dẫn về heroku nhưng với Heroku Toolbelt. Nó là dạng quản lí với command line, với các bạn không biết command line là gì thì đọc bài để này quản lí với file manager bình thường thôi.
Các Developer thì đương nhiên với console sẽ làm việc tốt hơn, và hãy đọc các tut trên mạng hoặc vào trang chủ https://toolbelt.heroku.com/ mà đọc document đừng đọc bài này của mình

Tổng Hợp : Theo Internet