File tree 1 file changed +12
-10
lines changed
1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ terraform {
6
6
}
7
7
docker = {
8
8
source = " kreuzwerker/docker"
9
- version = " ~> 2.20 .0"
9
+ version = " ~> 2.22 .0"
10
10
}
11
11
}
12
12
}
@@ -65,20 +65,22 @@ resource "coder_metadata" "home_info" {
65
65
}
66
66
}
67
67
68
-
69
- data "docker_registry_image" "dogfood" {
70
- name = " codercom/oss-dogfood:main"
71
- }
72
-
73
-
74
68
locals {
75
69
container_name = " coder-${ data . coder_workspace . me . owner } -${ lower (data. coder_workspace . me . name )} "
70
+ registry_name = " codercom/oss-dogfood"
71
+ }
72
+ data "docker_registry_image" "dogfood" {
73
+ name = " ${ local . registry_name } :main"
76
74
}
77
75
78
76
resource "docker_image" "dogfood" {
79
- name = data. docker_registry_image . dogfood . name
80
- pull_triggers = [data . docker_registry_image . dogfood . sha256_digest ]
81
- keep_locally = true
77
+ name = " ${ local . registry_name } @${ data . docker_registry_image . dogfood . sha256_digest } "
78
+ pull_triggers = [
79
+ data . docker_registry_image . dogfood . sha256_digest ,
80
+ sha1 (join (" " , [for f in fileset (path. module , " files/*" ) : filesha1 (f)])),
81
+ filesha1 (" Dockerfile" ),
82
+ ]
83
+ keep_locally = true
82
84
}
83
85
84
86
resource "docker_container" "workspace" {
You can’t perform that action at this time.
0 commit comments