Skip to content

Commit f651420

Browse files
feat: cache cli install
Elevated install of `devcontainers` cli to earlier lifecycle scripts to enable caching. Cli install doesn't require any user specific's of `postCreateCommand`. If PR is adopted, recommend similar change on `template-starter`
1 parent adbed32 commit f651420

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.devcontainer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@
2121
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
2222
},
2323
"remoteUser": "node",
24-
"postCreateCommand": "npm install -g @devcontainers/cli"
25-
}
24+
"onCreateCommand": "npm install -g @devcontainers/cli", // install in cache layer
25+
"updateContentCommand": "npm update -g @devcontainers/cli" // update if new
26+
}

0 commit comments

Comments
 (0)