diff --git a/coder-base/main.tf b/coder-base/main.tf index fc5e575..2fbf6e1 100644 --- a/coder-base/main.tf +++ b/coder-base/main.tf @@ -188,9 +188,18 @@ resource "docker_volume" "home_volume" { } } +data "docker_registry_image" "coder-images" { + name = var.docker_image +} + +resource "docker_image" "coder-images" { + name = data.docker_registry_image.coder-images.name + pull_triggers = [data.docker_registry_image.coder-images.sha256_digest] +} + resource "docker_container" "workspace" { count = data.coder_workspace.me.start_count - image = var.docker_image + image = docker_image.coder-images.image_id name = "coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}" hostname = data.coder_workspace.me.name