Coder Templates¶
Terraform-based workspace templates that make Terminal Jarvis-ready environments portable across laptops, Docker hosts, and cloud VMs.
Signal¶
Project Signal
- Status: Maintained, with new providers rolling out
- Focus: Reproducible Coder templates packaged as
.taruploads - Stack: Terraform, Docker, Bash packaging scripts
- Ideal For: Platform teams standardizing dev workspaces or demo labs
Quick Links¶
Onboarding Checklist¶
- Clone the repository and pick a template folder (
terminal-jarvis-playground/local-docker,gcp, etc.). - Run the packaging script for your platform (
./package.linux.sh,./package.mac.sh, or./package.windows.sh). - Upload the generated
.tarinside the Coder dashboard and follow the template README variables section.
Highlights¶
- Single-source template model: Dockerfile + Terraform + README for every deployment target.
- Packaging workflow runs on macOS, Linux, and Windows/Git Bash with direct or interactive modes.
- Built-in observability dashboard surfaces CPU, RAM, disk, load, and swap metrics per workspace.
- Cloud model guides cover Docker Desktop, GCP, AWS, and Azure free-tier friendly setups.
Core Scenarios¶
- Local Docker: Spin up a reproducible environment for Terminal Jarvis with persistent
homevolumes. - Cloud Starter Kits: Launch low-cost GCP instances with optional Docker/Archestra toggles.
- Contributor Mode: Use the development container and packaging scripts to add new targets or providers.
Documentation Map¶
| Document | Description |
|---|---|
| Packaging Workflow | Explains interactive vs direct modes plus artifact naming conventions |
| Deployment Models | Cloud-specific guidance for Docker Desktop, GCP, AWS, Azure, and known limits |
| Template Catalog | Dive into each template directory for Terraform variables and README instructions |