コンテンツにスキップ

クイックインストール

Terminal window
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash

この単一のコマンドで初回セットアップのすべてを処理します:

  1. Homebrewパッケージをインストール(podman、podman-compose、gh、iterm2、nerd fonts)
  2. iTerm2を設定(フォント、ベル、スクロールバック、ダークテーマ、Shift+Enterキーバインド)
  3. Podmanマシンを初期化・チューニング(16 GB RAM、4 CPU、220 GBディスク、zram、swappiness)
  4. docker-compose.ymldevcontainer.sh.envテンプレートをカレントディレクトリにダウンロード

.envに認証情報を入力してください:

Terminal window
vi .env

次にコンテナを起動します:

Terminal window
./devcontainer.sh

このスクリプトはタイムゾーンを自動検出し、実行のたびにgh auth tokenから最新のGitHubトークンを取得します。

インストーラーの実行後、ディレクトリには以下のファイルが含まれます:

ファイル用途
devcontainer.shランチャースクリプト(コンテナ起動時にこれを実行)
docker-compose.ymlコンテナサービス定義
.env認証情報(テンプレートから作成、初回起動前に編集が必要)
Terminal window
./devcontainer.sh
Terminal window
podman exec -it devcontainer zsh

最新のイメージをプルして再起動します:

Terminal window
podman compose pull
./devcontainer.sh

ソースからイメージをローカルでビルドします(arm64のみ):

Terminal window
./devcontainer.sh build