diff --git a/dogfood/main.tf b/dogfood/main.tf index 66ad5058a22c1..fadabdf4883e6 100644 --- a/dogfood/main.tf +++ b/dogfood/main.tf @@ -63,16 +63,22 @@ data "docker_registry_image" "dogfood" { name = "codercom/oss-dogfood:main" } + +locals { + container_name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}" +} + resource "docker_image" "dogfood" { name = data.docker_registry_image.dogfood.name pull_triggers = [data.docker_registry_image.dogfood.sha256_digest] + keep_locally = true } resource "docker_container" "workspace" { count = data.coder_workspace.me.start_count image = docker_image.dogfood.name # Uses lower() to avoid Docker restriction on container names. - name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}" + name = local.container_name # Hostname makes the shell more user friendly: coder@my-workspace:~$ hostname = lower(data.coder_workspace.me.name) dns = ["1.1.1.1"]