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
Đăng nhập
Đăng nhập tài khoản
Forgot your password? Get help
Khôi phục mật khẩu
Khởi tạo mật khẩu
Mật khẩu đã được gửi vào email của bạn.