lizard service
個々のサービスの設定、ソース、ライフサイクルを管理します。
使い方
lizard service set [flags]
lizard service show [flags]
lizard service rename
lizard service delete [flags]
lizard service logs
lizard service linkサブコマンド
lizard service set
サービスに build/start/source/variables/rename の変更を適用します。
| フラグ | 説明 |
|---|---|
--set <path>=<value> | フィールドを設定します(繰り返し指定可) |
-f, --file <path> | 適用する JSON 設定ファイル |
--force | リモートで変更されていても上書きします |
共通フィールドはフラットで、wire schema に 1:1 で対応します: sourceType, repoUrl, branch, rootDirectory, dockerfilePath, buildCommand, startCommand, preDeployCommand, watchPatterns, containerPort, name.
service set は configRevision による楽観的並行制御を使用します。409 が発生した場合は、lizard service show で設定を再読み込みし、調整して再試行するか、--force を渡してください。
lizard service show
現在のサービス設定を JSON として表示します。1 つのサービスだけに限定するには -s を使用します。
lizard service rename
サービスまたは addon の名前を変更します。その参照先(${{name.KEY}})は安定したままです。
lizard service delete
サービスを削除します。-y, --yes は確認をスキップします。
lizard service logs
サービスのログをストリーミング表示します(lizard logs も参照)。
lizard service link
サービスを現在のディレクトリにリンクします。
例
サービスの build コマンドと start コマンドを更新する
lizard service set api --set branch=main --set buildCommand="npm run build"サービスの完全な設定を確認する
lizard service show -s api確認プロンプトなしでサービスを削除する
lizard service delete -y関連項目
- lizard port — サービスのコンテナポートを表示または変更
- lizard scale — サービスのレプリカ数、CPU、メモリ、またはストレージをスケール
- Architecture — サービスが project や addon とどう関連するか
- ビルド pipeline —
buildCommand、startCommand、および source 設定がビルド時にどのように使用されるか