Files
registry/cmd/readmevalidation/testSamples/modules/pass/sampleModuleReadme.md
T
35C4n0r e8e3a4e642 feat(cmd/tests): update tests to fail on invalid and absolute urls (#639)
## 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>
2026-01-08 08:13:16 -06:00

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
linux
macos

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.