Clever Cloud 申請

  1. Clever Cloud 官方網站右上角點擊 Sign Up 進行申請

  2. 10 分鐘信箱 模擬一個虛擬信箱

  3. 申請完成後會進入 Console - Clever Cloud 頁面

    1
  4. 進入 10 分信箱點擊 VERIFY YOUR ADDRESS

    2
  5. 重新導入 Console - Clever Cloud

    3

Clever Cloud 創建 App

  1. 從 Console - Clever Cloud 點擊左側 Personal Space

    4
  2. 從 Console - Clever Cloud 點擊左側 >

    5
  3. 從 Console - Clever Cloud 點擊左側 Create… -> an application

    6
  4. 從 Console - Clever Cloud 點擊中間 CREATE A BRAND NEW APP

    7
  5. 從 Console - Clever Cloud 點擊中間 GO

    8
  6. 從 Console - Clever Cloud 點擊中間 Next

    9
  7. 從 Console - Clever Cloud 點擊中間 NAME 填入 MyProject,ZONE 則不改變,點擊下面 Create

    10
    11
  8. 從 Console - Clever Cloud 點擊中間 I DON’T NEED ANY ADD-ONS

    12
  9. 再來會要求 SSH KEY,這是讓我們從自己電腦部屬到雲端的時候,連線使用 SSH 時所需要的資訊,所以先建立 SSH KEY

    13
  10. 安裝好 git,並在 git console 輸入網站的 command,並 Enter 到底

    14
  11. 到指定路徑尋找 id_ed25519.pub 並使用記事本打開,例如: C:\Users\USERNAME\.ssh\id_ed25519.pub

    15
  12. 複製 id_ed25519.pub 檔案內容到 SSH Key,之後按下 ADD

    16
  13. 從 Console - Clever Cloud 點擊右下 NEXT

    17
  14. 從 Console - Clever Cloud 加入環境變數

    18
  15. 從 Console - Clever Cloud 點擊右下 UPDATE CHANGES,並點擊 NEXT

    19
  16. 來到這個頁面時,要我們使用 git 上傳 code 到雲端,所以先建立專案

    20

建立 Go App

  1. 先建立 GO 專案,到預計的專案資料夾,例如: D:\Workspace\go,執行以下指令

    1
    2
    go mod init MyProject
    go get -u github.com/gin-gonic/gin
  2. 建立 main.go 並填入以下內容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    package main

    import (
    "net/http"

    "github.com/gin-gonic/gin"
    )

    func main() {
    r := gin.Default()
    r.GET("/", func(c *gin.Context) {
    c.String(http.StatusOK, "Hello world")
    })
    r.Run()
    }
  3. 專案路徑如下,在路徑 go 開啟 git console

    1
    2
    3
    4
    go
    ├─ go.mod
    ├─ go.sum
    └─ main.go

部屬 Go App 到 Clever Cloud

  1. 建立 git repository 和 add, commit 後,填入 Console - Clever Cloud 的 git 內容

    21
  2. 等待 Clever Cloud 部屬,部屬完成頁面如下

    22
  3. 從 Console - Clever Cloud 點擊左側 MyProject,再點右上 Open the Application 圖示

    23
  4. 即可看到成功頁面

    24