クイックインストール
ワンラインインストール
Section titled “ワンラインインストール”curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bashこの単一のコマンドで初回セットアップのすべてを処理します:
- Homebrewパッケージをインストール(podman、podman-compose、gh、iterm2、nerd fonts)
- iTerm2を設定(フォント、ベル、スクロールバック、ダークテーマ、Shift+Enterキーバインド)
- Podmanマシンを初期化・チューニング(16 GB RAM、4 CPU、220 GBディスク、zram、swappiness)
docker-compose.yml、devcontainer.sh、.envテンプレートをカレントディレクトリにダウンロード
インストール後
Section titled “インストール後”.envに認証情報を入力してください:
vi .env次にコンテナを起動します:
./devcontainer.shこのスクリプトはタイムゾーンを自動検出し、実行のたびにgh auth tokenから最新のGitHubトークンを取得します。
作成されるファイル
Section titled “作成されるファイル”インストーラーの実行後、ディレクトリには以下のファイルが含まれます:
| ファイル | 用途 |
|---|---|
devcontainer.sh | ランチャースクリプト(コンテナ起動時にこれを実行) |
docker-compose.yml | コンテナサービス定義 |
.env | 認証情報(テンプレートから作成、初回起動前に編集が必要) |
2回目以降の起動
Section titled “2回目以降の起動”./devcontainer.shpodman exec -it devcontainer zsh最新のイメージをプルして再起動します:
podman compose pull./devcontainer.shローカルビルド
Section titled “ローカルビルド”ソースからイメージをローカルでビルドします(arm64のみ):
./devcontainer.sh build