文件

§部署到 Clever Cloud

Clever Cloud 是一種平台即服務的解決方案。您可以在上面部署 Scala、Java、PHP、Python 和 Node.js 應用程式。其主要特色是支援自動垂直和水平擴充

Clever Cloud 原生支援 Play! 2 應用程式。本指南說明如何在 Clever Cloud 上部署您的應用程式。

§在 Clever Cloud 上建立新的應用程式

在 Clever Cloud 儀表板上建立您的 Play! 應用程式。

§部署您的應用程式

要在 Clever Cloud 上部署您的應用程式,只要使用 git 將您的程式碼推送到應用程式的遠端儲存庫即可。

$ git remote add <your-remote-name> <your-git-deployment-url>
$ git push <your-remote-name> main

重要提示:別忘了推送到遠端主分支。

如果您使用其他分支,請使用

$ git remote add <your-remote-name> <your-git-deployment-url>
$ git push <your-remote-name> <your-branch-name>:main

Clever Cloud 會執行 sbt update stage 來準備您的應用程式。在第一次部署時,會下載所有相依性,這需要一些時間才能完成(但會快取以利後續部署)。

§查看您的應用程式部署

您可以透過在儀表板中拜訪應用程式的日誌區段來查看應用程式的部署。

§[選用] 設定您的應用程式

您可以使用 clevercloud/sbt.json 檔案自訂您的應用程式。

檔案必須包含下列欄位

{
    "deploy": {
        "goal": <string>
    }
}

該欄位可以包含其他設定,例如

"-Dconfig.resource=clevercloud.conf""-Dplay.version=2.0.4""-Dplay.evolutions.autoApply=true"

§連線到資料庫

只要前往 Clever Cloud 儀表板中的服務區段,即可新增您需要的資料庫:MySQL、PostgreSQL 或 Couchbase。

就像在每個 Play! 2 應用程式中一樣,您唯一需要修改的檔案是 conf/application.conf 檔案。

範例:設定 MySQL 資料庫

db.default.url="jdbc:mysql://{yourcleverdbhost}/{dbname}"
db.default.driver=com.mysql.jdbc.Driver
db.default.username={yourcleveruser}
db.default.password={yourcleverpass}

§進一步資訊

如果您需要進一步資訊,請查看我們的完整文件

下一步:部署到 CloudCaptain 和 AWS


在此文件發現錯誤?此頁面的原始碼可在此處找到 按此處。閱讀 文件指南 後,歡迎您貢獻拉取請求。有問題或建議要分享?前往 我們的社群論壇 與社群展開對話。