- Docker
- Docker Compose
- Git
- SSHキー(GitHub等との連携に必要)
- Make
- AWS CLI
- リポジトリのクローン
git clone git@github.com:fuminopen/goose.git
cd goose- 環境設定とビルド
make setupこのコマンドは以下の処理を実行します:
.env.exampleから.envファイルを作成- Dockerイメージのビルド
- 環境変数の設定
.envファイルを編集して、必要な環境変数を設定します:
# .env
ANTHROPIC_API_KEY=your_api_key
GOOSE_PROVIDER=your_provider
GOOSE_MODEL=your_model
GIT_AUTHOR_NAME=your_name
GIT_AUTHOR_EMAIL=your_email- コンテナへの接続
make up- SSHキーはホストの
~/.sshディレクトリがコンテナにマウントされます - エディタはデフォルトでvimが設定されています
- SSHキーの問題が発生した場合は、ホストの
~/.sshディレクトリの権限を確認してください