Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.52 KB

File metadata and controls

45 lines (28 loc) · 1.52 KB

Dockette / Coder

Docker base images for Coder workspaces. Extends the official Coder image with AI tooling.


Usage

resource "docker_container" "workspace" {
  count = data.coder_workspace.me.start_count
  -image = "codercom/enterprise-base:ubuntu"
  +image = "dockette/coder:fx"
  ...
}

Documentation

From base (codercom/example-node:ubuntu)

Ubuntu Noble, Node.js LTS, Yarn, Docker, git, curl, htop, jq, vim, wget, sudo, coder user.

Added in fx

mc, nano, PHP 8.5 (cli, curl, intl, mbstring, readline, xml, zip), Composer, GitHub CLI (gh), Deno, Bun, Claude CLI, OpenCode, and npm globals: vibe-kanban, @openai/codex, @github/copilot.

Coder template

Use this image in your Terraform template so workspaces start with all tools preinstalled: set docker_image / docker_container to dockette/coder:fx, or use a Dockerfile that starts with FROM dockette/coder:fx. Your startup_script can be reduced to first-run init (e.g. copy /etc/skel into home, touch ~/.init_done); no need to install packages or run install scripts.

PATH

Deno and Bun are installed under /usr/local. Their env and bin dirs are appended to /etc/profile so all login shells get DENO_INSTALL, BUN_INSTALL, and PATH.

Development

See how to contribute to this package.


Consider to support f3l1x. Also thank you for using this package.