App をデプロイ
対応する公開 GitHub repository を mosoo から公開します。
App Deployment は、Agent と並んで一つの対応する公開 repository を mosoo 管理 URL に公開するための secondary Alpha 機能です。
Overview からデプロイする
- App の Overview を開きます。
- public GitHub repository URL を入力します。
- Deploy を選択します。
- deployment の Deploying、Successful、Failed state を確認します。
- 成功後、live site を開くか、以前の attempt を確認します。
mosoo は default branch の HEAD を取得し、対応する static または request-handling web App を自動検出します。.mosoo.toml で対応する検出設定を上書きできます。
CLI でデプロイする
mosoo console apps deploy-app \
--input-app-id <app-id> \
--input-repo-url https://github.com/owner/repository \
--waitDeployment を運用する
Overview から、最新の default branch の再公開、source repository の変更、deployment の削除ができます。後の attempt が失敗しても、最後に成功した URL は表示され続けます。deployment を削除すると hosted site と紐付いた Agent access は削除されますが、GitHub repository は変更されません。
App Deployment は現在、public repository と App ごとに一つの deployed site をサポートします。private repository、custom domain、branch preview、automatic deployment、rollback、App-user authentication、schedule、durable backend state は提供しません。