Heroku 是一個 platform as a service 平台,可以部署專案在此,使用上非常方便的,當然方便的代價是價格,他的單位計算資源價格會高於 AWS。
安裝 heroku-cli
見 https://devcenter.heroku.com/articles/heroku-cli
1 | # 將 heroku 加入 brew 的來源 |
Heroku 是一個 platform as a service 平台,可以部署專案在此,使用上非常方便的,當然方便的代價是價格,他的單位計算資源價格會高於 AWS。
見 https://devcenter.heroku.com/articles/heroku-cli
1 | # 將 heroku 加入 brew 的來源 |
Mac OS X 內建的 Ruby 版本並非最新版,只安裝了維持系統運行,最低需求版本的 Ruby,所以要安裝最新版本的 Ruby 就得額外安裝。
brew install ruby
如果開發環境有安裝多個版本的 Ruby 的需求,就使用 RVM 來安裝與管理 Ruby 吧,可以透過 RVM 自由切換使用的 Ruby 版本與 Gemset,保持開發環境的乾淨。
詳情見 https://rvm.io/
1 | # Install GPG keys: |
就像 Ubuntu 上的 apt,可以透過命令列安裝套件,更新套件。
官網 https://brew.sh/,Github https://github.com/Homebrew/brew/
進 https://brew.sh/ 看其安裝說明,在終端機輸入:
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
有看過即刻救援嗎?我們只需要像史上最強老爸一樣,即可解決此問題。
這邊使用 port 3000 當做例子
為 Ubuntu 18.04 LTS 安裝 Tensorflow 1.12 with GPU support
執行完之前介紹的 為 Ubuntu 18.04 LTS 安裝 Nvidia GPU driver 與 為 Ubuntu 18.04 LTS 安裝 Python 3.6 後,就可以為我們的作業系統安裝能透過 GPU 運算的 TensorFlow 啦。
當前的 TensorFlow 版本為 1.12,只支援 CUDA 9.0,當前 CUDA 9.0 的 cuDNN 版本為 7.4.2。
為 Ubuntu 18.04 LTS 安裝 Python 3.6
原則上,Ubuntu 18.04.1 LTS 已經內建 Python 3 了,保險起見先檢查一下:
1 | sudo apt update |
此時的 Python 的版本應有 3.6 以上,我的版本為 3.6.7。
為 Ubuntu 18.04 LTS 安裝 Nvidia GPU driver
列出支援的顯示卡驅動:
1 | ubuntu-drivers devices |
我這邊使用 Nvidia GTX 1060 6G,當前的驅動版本為 415,若是列出的版本太舊(390),請執行下面這行把 Nvidia Driver 加入 apt 的來源中:
1 | sudo add-apt-repository ppa:graphics-drivers/ppa |
看看是否有更新的驅動程式版本可以使用。
幫 Github Pages 自訂網址再透過 CloudFlare 加上 https
上一篇 幫 Free Dyno Heroku App 自訂網址再透過 CloudFlare 加上 https 之後,這次要來幫 Github Pages 加上自訂網址與 https。本次就跳過了一些上次說過的事情(有興趣的讀者可以自行前往閱讀),直接帶大家走一遍設定流程。
官方介紹:https://pages.github.com/
只要會一點 git 即可輕鬆且免費地部署靜態資源到 Github Pages 上,通常被拿來建立 Blog,或是做成文檔和 Demo 網頁,也可以放一些簡單的 SPA 網頁應用。
幫 Free Dyno Heroku App 自訂網址再透過 CloudFlare 加上 https
近年來資安漏洞頻傳,透過 http 明文傳送機敏資訊造成的傷害也早已不是什麼新聞了,替網站加上 https 是勢在必行。
瀏覽器網址列旁的綠色鎖頭有沒有帶來一種安全的感覺。
本次的目標網站是架設在 Heroku 上的 Free Dyno 型應用程式,Free Dyno 其實已經有提供免費的 https 給預設的 <app-name>.herokuapp.com