配置 Web Services 參數
設置專案(Project)
從已連接的GitHub倉庫中選擇一個專案,或手動輸入代碼庫的公開 URL。
設置語言(language)版本
在設置中,可以通過以下方式指定語言版本:
- Node.js:在
package.json
中定義"engines": { "node": ">=16" }
。 - Python:在
render.yaml
或設置文件中定義PYTHON_VERSION
環境變量。 - Java:在
pom.xml
或build.gradle
中指定版本。 - 其他語言:依據框架的標準配置方法。
設置虛擬機的方案(Instance Type)
Render 提供多種實例類型,以滿足不同的應用需求。 這些實例類型主要區分為以下幾類:
- 免費(Free Tier):適合小型專案或測試用途,提供基本的資源配置。
- 標準(Standard):適合中小型應用,提供更高的 CPU 和記憶體資源。
- 專業(Pro):適合高效能需求的應用,提供更強大的資源配置。
- 高效能(High Performance):適合需要大量計算資源的應用,如機器學習或大型資料處理。
配置環境變量
在服務的配置頁面中:
點擊 Environment 或 Environment Variables。
添加以下兩個變量:
Key: LINE_CHANNEL_SECRET
Value: 將 LINE 的 Channel Secret 貼到這裡。
Key: LINE_CHANNEL_ACCESS_TOKEN
Value: 將 LINE 的 Channel Access Token 貼到這裡。
設置應用環境
我們的專案有使用到Flask 因此需要設置Start Command,指示 Render 啟動一個 Python Web Framework 應用。