これはCoderの最小構成版です。リモート開発環境を簡単にセットアップし、どこからでも開発作業が行えるようにする軽量なソリューションです。
Minimum Coderは以下の機能を提供する最小限のセットアップを実現しています:
- 🔨 任意のクラウドでの開発環境構築
- 💻 主要なIDEサポート(VS Code、JetBrains等)
- 🔒 セキュアなリモートアクセス
- 🚀 高速な開発環境
- 🎯 カスタマイズ可能なワークスペーステンプレート
- Docker
- Docker Compose
- Terraform
- このリポジトリをクローン:
git clone https://github.com/yourusername/minimum-coder.git
cd minimum-coder- 環境の起動:
docker-compose up -d- Terraformテンプレートの設定:
# Dockerテンプレートを作成
coder templates create docker --directory templates/docker- ワークスペースの作成:
coder create --template docker my-workspace- ブラウザで開発環境にアクセス:
http://localhost:7080
- お好みのIDEを使用して開発を開始
設定はdocker-compose.yamlで管理されています:
- ポート設定(デフォルト: 7080)
- データベース設定
- ボリューム設定
templatesディレクトリには以下のテンプレートが用意されています:
- 基本的な開発環境の構築
- VS Code拡張機能の自動インストール
- Python、Go、Docker、Terraform等
- リソースモニタリング機能
- Git設定の自動化
詳細な設定方法は各テンプレートのREADMEを参照してください。
Webviewを使用する拡張機能(Roo Clineなど)を使用する場合は、追加のセキュリティ設定が必要です。
本番環境向けの設定方法と開発環境向けの簡易設定方法について、セキュリティドキュメントで詳しく説明しています。
プルリクエストやイシューの報告を歓迎します。大きな変更を加える場合は、まずイシューで変更内容を議論してください。
このプロジェクトはGNU Affero General Public License v3.0の下で公開されています。