マジでやばい

Goで書いたSpineアプリをCLIからデプロイし、Webで管理します。

Spine Cloudはオープンベータです。デプロイにはpreview版CLIが必要です。

cloud-exampleデプロイのデモ
> spine deploy

プロジェクトディレクトリから実行します。

ビルドしてデプロイを依頼します。

実行状態と接続を確認します。

デプロイ完了
https://example.spinecloud.dev

デプロイするには、まず Spine CLI preview をインストールしてください。 CLI のインストールからデプロイまでのガイド

プロジェクトから公開アドレスまで

プロジェクトから公開アドレスまで

Goで書いたSpineアプリをCLIからデプロイし、Webで管理します。

preview版CLIをインストール

Goをインストールした環境で実行します。

go install github.com/NARUBROWN/spine-cli/cmd/spine@preview

アカウントを連携

ブラウザでワンタイムコードを承認します。CLIにパスワードを入力する必要はありません。

spine cloud auth login

ターミナルからデプロイ

プロジェクトディレクトリからデプロイし、進行状況を確認します。

spine deploy

アプリのアドレスを確認

成功したデプロイの公開アドレスをダッシュボードで確認します。

デプロイ後の管理

デプロイ履歴と公開アドレスを確認し、CLIの連携や環境変数の管理ができます。画面は説明用の例です。

アプリとデプロイ履歴

アプリの状態、デプロイ履歴、成功した公開アドレスを確認します。

マイアプリ

2

アカウントに連携したアプリを管理します。

アプリケーション

説明用のサンプルデータです。

ブラウザでアカウント連携

ワンタイムコードを承認します。WebとCLIのセッションは別々に発行されます。

CLI 連携

ターミナルに表示されたワンタイムコードでアカウントを連携します。

自分で実行した CLI のコードのみ入力してください。コードは5分で失効します。

説明用のサンプルデータです。

設定をコードから分離

アプリの環境変数を管理します。保存した値は再表示されません。

環境変数

2

保存した値は再表示されません。変更は次のデプロイで適用されます。

DATABASE_URL
値を非表示
API_KEY
値を非表示

説明用のサンプルデータです。

運用の仕組みを公開

技術文書を見る

アーキテクチャ、セキュリティ境界、運用上の選択と検証範囲を説明します。

アーキテクチャと提供事業者 →

セキュリティとデータ →

運用と復旧 →

Spineアプリの次の場所へ。

アーキテクチャ、セキュリティ境界、運用上の選択と検証範囲を説明します。

技術文書を見る