Phoenix's Blog

Heroku | 部署

2019-09-06

Heroku - 部署

自己寫的 side project 或是面試小作品還在想要放到哪裡嗎?不仿試試看 HerokuHeroku 提供的服務是提供免費的空間放置您網站的好所在,還提供以下各程式語言使用:

Node.js、Java、Ruby、PHP、Python、GO、Scala、Clojure

首先到官網右上角 Sign Up 註冊好後,會收到一封信,點選裡面網址輸入完密碼後,就註冊完成囉!

安裝 Heroku

有兩種方式:

  • 指令安裝

    1
    brew install heroku/brew/heroku
  • pkg 安裝

macOS 安裝連結
Windows 64-bit 安裝連結

其他安裝可以至 官網 參考看看喔

登入 Heroku

在 termainal 中輸入heroku login

按任意鍵後會跳出登入的網站

接著點選 Log in 後就登入完成:

初始化 git

  • 初始化 git 專案:
    在專案裡輸入git init 後,先來看看專案目前的狀態git status
    1
    git status

  • 將所有檔案加入git add
    1
    2
    git add .
    git status

  • 將這次的修改 commit :
    1
    git commit -m "add index"

在 heroku 上新增專案

1
heroku create

  • 上傳至 heroku 的 master
    1
    git push heroku master

官網上查看專案

右上角 -> Dashboard

就可以看到剛剛上傳的檔案:

  • 點擊專案進去就有專案的所有設定,像是 overview 標籤裡右方就可以看到所有的編譯紀錄:

啟動專案

啟動專案有兩種方式:

  1. 右上角 -> dashboard -> open APP
    1. terminal 裡進到該專案內輸入:
      1
      heroku open

查看 Log

兩種方式可以看log:

  1. 官網上,進到自己的專案後右上角點選More-> View logs

  2. 在 terminal 上輸入:

    1
    heroku logs --tail

版本更新指令整理:

若有做了程式的修改,只需要以下指令:

1
2
3
git add .
git commit -m 'XXX'
git push heroku master
tags: Heroku
Tags: Heroku