这是indexloc提供的服务,不要输入任何密码
Skip to content

Sunwood-ai-labs/minimum-coder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimum Coder Header

🌟 Minimum Coder

License GitHub stars GitHub issues

Docker VS Code Ubuntu Go

これはCoderの最小構成版です。リモート開発環境を簡単にセットアップし、どこからでも開発作業が行えるようにする軽量なソリューションです。

💡 概要

Minimum Coderは以下の機能を提供する最小限のセットアップを実現しています:

  • 🔨 任意のクラウドでの開発環境構築
  • 💻 主要なIDEサポート(VS Code、JetBrains等)
  • 🔒 セキュアなリモートアクセス
  • 🚀 高速な開発環境
  • 🎯 カスタマイズ可能なワークスペーステンプレート

⚙️ 動作環境

  • Docker
  • Docker Compose
  • Terraform

📦 インストール

  1. このリポジトリをクローン:
git clone https://github.com/yourusername/minimum-coder.git
cd minimum-coder
  1. 環境の起動:
docker-compose up -d
  1. Terraformテンプレートの設定:
# Dockerテンプレートを作成
coder templates create docker --directory templates/docker

🚀 使用方法

  1. ワークスペースの作成:
coder create --template docker my-workspace
  1. ブラウザで開発環境にアクセス:
http://localhost:7080
  1. お好みのIDEを使用して開発を開始

🔧 設定

Docker Compose設定

設定はdocker-compose.yamlで管理されています:

  • ポート設定(デフォルト: 7080)
  • データベース設定
  • ボリューム設定

ワークスペーステンプレート

templatesディレクトリには以下のテンプレートが用意されています:

🐳 Dockerテンプレート (templates/docker)

  • 基本的な開発環境の構築
  • VS Code拡張機能の自動インストール
    • Python、Go、Docker、Terraform等
  • リソースモニタリング機能
  • Git設定の自動化

詳細な設定方法は各テンプレートのREADMEを参照してください。

🔐 セキュリティ設定

Webviewを使用する拡張機能(Roo Clineなど)を使用する場合は、追加のセキュリティ設定が必要です。

本番環境向けの設定方法と開発環境向けの簡易設定方法について、セキュリティドキュメントで詳しく説明しています。

🤝 貢献

プルリクエストやイシューの報告を歓迎します。大きな変更を加える場合は、まずイシューで変更内容を議論してください。

📝 ライセンス

このプロジェクトはGNU Affero General Public License v3.0の下で公開されています。

📚 参考リンク

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages