Skip to content

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 .tar uploads
  • Stack: Terraform, Docker, Bash packaging scripts
  • Ideal For: Platform teams standardizing dev workspaces or demo labs

Onboarding Checklist

  1. Clone the repository and pick a template folder (terminal-jarvis-playground/local-docker, gcp, etc.).
  2. Run the packaging script for your platform (./package.linux.sh, ./package.mac.sh, or ./package.windows.sh).
  3. Upload the generated .tar inside 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 home volumes.
  • 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

  • Packaging Workflow


    Explains interactive vs direct modes plus artifact naming conventions.

    View Scripts

  • Deployment Models


    Cloud-specific guidance for Docker Desktop, GCP, AWS, Azure, and known limits.

    Read Guides

  • Template Catalog


    Dive into each template directory for Terraform variables and README instructions.

    Explore Templates