mirror of
https://github.com/coder/registry.git
synced 2026-06-05 22:18:15 +00:00
e8e3a4e642
## Description Updated the tests: - We now don't accept absolute urls (http / https) - We only accept urls that start with `../../../../.icons/*` and exists <!-- Briefly describe what this PR does and why --> ## Type of Change - [ ] New module - [ ] New template - [x] Bug fix - [ ] Feature/enhancement - [ ] Documentation - [ ] Other ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [x] Changes tested locally --------- Co-authored-by: DevCats <christofer@coder.com>
1.2 KiB
1.2 KiB
display_name, description, icon, verified, tags, supported_os
| display_name | description | icon | verified | tags | supported_os | ||||
|---|---|---|---|---|---|---|---|---|---|
| Docker Container | Develop in a container on a Docker host | ../../../../.icons/docker.svg | true |
|
|
Docker Container
Develop in a Docker container on a remote Docker host.
terraform {
required_providers {
coder = {
source = "coder/coder"
version = "~> 1.0"
}
docker = {
source = "kreuzwerker/docker"
version = "~> 3.0"
}
}
}
provider "docker" {}
provider "coder" {}
data "coder_workspace" "me" {}
resource "coder_agent" "main" {
os = "linux"
arch = "amd64"
}
resource "docker_container" "workspace" {
image = "codercom/enterprise-base:ubuntu"
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}"
env = ["CODER_AGENT_TOKEN=${coder_agent.main.token}"]
}
Getting Started
This template creates a Docker container on your Docker host. You'll need:
- A Docker host accessible from your Coder deployment
- The Docker provider configured with appropriate credentials
Customization
You can customize the container image, resources, and configuration to match your needs.