Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add Gemini CLI Docker template for matifali namespace #409

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
blink-so wants to merge 1 commit into main
base: main
Choose a base branch
Loading
from blink/add-matifali-gemini-cli-tasks-template

Conversation

Copy link
Contributor

@blink-so blink-so bot commented Sep 4, 2025
edited by matifali
Loading

This PR adds a new Coder Docker template for the Gemini CLI in the matifali namespace.

Features

  • Docker-based Template: Lightweight Docker container using codercom/enterprise-node:ubuntu
  • Gemini CLI Integration: Direct installation of Google's Gemini CLI via npm
  • Secure API Key Management: Parameter for GEMINI_API_KEY (note: Coder parameters don't support sensitive attribute)
  • Development Environment: Pre-configured with Node.js, Code Server, and terminal access
  • Persistent Storage: Docker volume for home directory persistence

Template Structure

  • registry/matifali/README.md - Namespace README with proper format (bio, github, avatar, etc.)
  • registry/matifali/templates/gemini-cli/main.tf - Main Terraform configuration
  • registry/matifali/templates/gemini-cli/README.md - Comprehensive template documentation

Parameters

  • GEMINI_API_KEY (required): Google Gemini API key for AI assistance

Validation

Template validated successfully:

  • terraform init - Downloads all required providers and modules
  • terraform validate - Configuration is valid
  • terraform fmt - Code is properly formatted
  • Coder CLI v2.26.0 installed and tested

Usage

Users can deploy this template to get a Docker workspace with:

  • Gemini CLI for AI-powered coding assistance
  • VS Code (Code Server) in the browser
  • Terminal access for direct CLI usage
  • Persistent home directory across restarts

Requested by: @matifali

@matifali matifali self-assigned this Sep 4, 2025
@blink-so blink-so bot changed the title (削除) Add Gemini CLI tasks template for matifali namespace (削除ここまで) (追記) Add Gemini CLI Docker template for matifali namespace (追記ここまで) Sep 4, 2025
@blink-so blink-so bot force-pushed the blink/add-matifali-gemini-cli-tasks-template branch 5 times, most recently from a0b9b6e to de782f6 Compare September 5, 2025 06:06
This PR adds a new Coder Docker template for the Gemini CLI in the matifali namespace.
Features:
- Docker-based template using codercom/enterprise-node:ubuntu
- Direct Gemini CLI installation via npm
- GEMINI_API_KEY parameter for secure API key management
- Pre-configured with Node.js, Code Server, and terminal access
- Persistent Docker volume storage
- Proper namespace README with bio, GitHub, avatar
- Template validated with terraform init/validate/fmt
- Follows Coder registry standards and formatting
Co-authored-by: matifali <atif@coder.com>
@blink-so blink-so bot force-pushed the blink/add-matifali-gemini-cli-tasks-template branch from de782f6 to 1b4fb16 Compare September 5, 2025 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /