mirror of
https://github.com/coder/coder.git
synced 2026-09-22 05:05:20 +08:00
Makes it easier to pick the right workspace image, both in the template builder and in the docs. - Template builder: the Docker and Kubernetes bases now expose a `container_image` variable in the wizard (freeform text, defaults to `codercom/example-base:ubuntu`), and their prerequisites explain why image choice matters, with tradeoffs between `codercom/example-base:ubuntu` (minimal) and `codercom/example-universal:ubuntu` (catch-all), plus pointers to [coder/images](https://github.com/coder/images) and the image management docs. - Docs: reworked [image management](https://coder.com/docs/@ben%2Fdevrel-201-image-guidance-prereqs/admin/templates/managing-templates/image-management) into a clearer maturity ladder (minimal → golden → project-specific → developer customization), with pullable image references in every example, `codercom/oss-dogfood` as a project-specific example, and Dev Containers + [mise](https://mise.jdx.dev/) as ways to customize without new images. Companion PR for the starter templates: coder/registry#943 Part of DEVREL-201. 🤖 Generated with Coder Agents using Claude, on behalf of @bpmct (wizard variable by @jeremyruppel in #27024) --------- Co-authored-by: Jeremy Ruppel <jeremyruppel@users.noreply.github.com>
20 lines
534 B
JSON
20 lines
534 B
JSON
{
|
|
"id": "docker",
|
|
"display_name": "Docker",
|
|
"os": "linux",
|
|
"default_context": {
|
|
"container_image": "codercom/example-base:ubuntu"
|
|
},
|
|
"variables": [
|
|
{
|
|
"name": "container_image",
|
|
"type": "string",
|
|
"description": "Container image for workspaces. The image determines which tools and languages are available in the workspace by default. See the template README for guidance on choosing an image.",
|
|
"default": "codercom/example-base:ubuntu",
|
|
"required": false,
|
|
"sensitive": false,
|
|
"computed": false
|
|
}
|
|
]
|
|
}
|