クイックスタート
このガイドでは、Web コンソールから最初の SnapVM ワークスペースを作成します。SnapVM CLI は不要です。
- SnapVM のアカウント、招待、またはプライベートベータアクセス
- WebSocket に対応したモダンブラウザ
- マシンを作成できる組織
最初のマシンを作成する
Section titled “最初のマシンを作成する”- SnapVM コンソールを開いてサインインします。
- 組織を選択します。案内が出た場合は組織を作成します。
- Machines に移動し、New を選択します。
- 小文字英数字とハイフンでマシン名を入力します。
- デプロイで提供されているランタイムやテンプレートを選択します。
- フォームを確定し、マシンが到達可能になるまで待ちます。
マシン作成では、ランタイムのプロビジョニング、SnapVM コントロールプレーンへの記録、ターミナルアクセス用エージェントの起動が行われます。
ターミナルを開く
Section titled “ターミナルを開く”マシンの行または詳細ページから Terminal を開きます。コンソールは WebSocket PTY セッションでマシン内のエージェントに接続します。
いくつかコマンドを実行してみます。
pwduname -amkdir -p ~/projects/hellocd ~/projects/helloprintf 'hello from snapvm\n' > README.mdブラウザタブを閉じた場合は、同じマシンを開き直してターミナルへ再接続します。直近のセッション出力を確認でき、ファイルシステム上の変更はマシンに残ります。
HTTP アプリを公開する
Section titled “HTTP アプリを公開する”多くのデプロイでは、マシンの HTTPS URL がマシン内の HTTP ポートへルーティングされます。デフォルトのアプリケーションポートを使う場合、次のようにサーバーを起動できます。
cd ~/projects/hellopython3 -m http.server 8080その後、コンソールからマシン URL を開きます。URL は通常、次の形式です。
https://<machine-name>.snapvm.appドメイン、デフォルトポート、認証方式はデプロイごとに異なる場合があります。
停止またはハイバネーション
Section titled “停止またはハイバネーション”作業が終わったら、停止操作が提供されている場合はコンソールからマシンを停止します。永続ファイル、パッケージ、リポジトリは次回の復帰時にも残ります。長時間動かすプロセスは、ターミナルに置いたままではなくサービスとして定義してください。