Skip to content

Commit 38825b9

Browse files
authored
dogfood: keep image locally (#3878)
Avoid delete conflicts
1 parent d6812e0 commit 38825b9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

dogfood/main.tf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,22 @@ data "docker_registry_image" "dogfood" {
6363
name = "codercom/oss-dogfood:main"
6464
}
6565

66+
67+
locals {
68+
container_name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
69+
}
70+
6671
resource "docker_image" "dogfood" {
6772
name = data.docker_registry_image.dogfood.name
6873
pull_triggers = [data.docker_registry_image.dogfood.sha256_digest]
74+
keep_locally = true
6975
}
7076

7177
resource "docker_container" "workspace" {
7278
count = data.coder_workspace.me.start_count
7379
image = docker_image.dogfood.name
7480
# Uses lower() to avoid Docker restriction on container names.
75-
name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
81+
name = local.container_name
7682
# Hostname makes the shell more user friendly: coder@my-workspace:~$
7783
hostname = lower(data.coder_workspace.me.name)
7884
dns = ["1.1.1.1"]

0 commit comments

Comments
 (0)