lizard add

データベース、サービス、またはリポジトリをプロジェクトに追加します。

使い方

lizard add [types...] [flags]

add は、現在のディレクトリにリンクされたプロジェクトに対して動作します。先に lizard init または lizard link を実行してください。

フラグ

フラグ説明
-r, --repo <owner/repo>GitHub リポジトリからサービスを作成
-s, --service <name>空のサービスを作成
-a, --addon <type...>マネージドアドオンを追加 (postgres / redis / s3)
-n, --name <name>${{name.KEY}} 参照で使用する名前
-v, --variables <K=V>環境変数を初期投入 (繰り返し指定可)
--region <code>プロビジョニング先のリージョン (デフォルトは us-east-1)
--no-deployリポジトリを接続するが最初のビルドはスキップ
--list利用可能なデータベースタイプを表示

例

GitHub リポジトリからサービスを作成

lizard add -r your-org/your-app

これにより github ソースのサービスが作成され、最初のビルドが開始されます。ビルドではリポジトリをクローンし、スタックを自動検出します。コマンドはサービスが作成された時点で終了します。ビルドの進行は lizard logs --build で確認してください。

アドオンをプロビジョニング

lizard add postgres            # one addon
lizard add postgres redis s3   # several at once
lizard add --list              # show available types

空のサービスを作成

lizard add -s worker

サービスに名前を付け、変数を初期投入

lizard add -r your-org/monorepo -n api -v NODE_ENV=production -v LOG_LEVEL=info

関連項目

  • GitHub からデプロイ — リポジトリの接続、プライベートアクセス、push 時の自動再デプロイ
  • Managed Addons — Managed Postgres、Managed Redis、Managed Object Storage のプロビジョニング、命名、利用
  • lizard up — リポジトリをリンクする代わりに、現在のディレクトリをアップロードしてデプロイ

更新日