File tree Expand file tree Collapse file tree 5 files changed +85
-1
lines changed
devcontainer-images/node-dind-devcontainer Expand file tree Collapse file tree 5 files changed +85
-1
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "image" : " ghcr.io/ebizbase/node-devcontainer:1.0.0" ,
3
+ "remoteUser" : " vscode" ,
4
+ "features" : {
5
+ "ghcr.io/devcontainers/features/docker-in-docker:2" : {}
6
+ }
7
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " @ebizbase/node-dind-devcontainer" ,
3
+ "version" : " 1.0.0"
4
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " node-dind-devcontainer" ,
3
+ "$schema" : " ../../node_modules/nx/schemas/project-schema.json" ,
4
+ "sourceRoot" : " devcontainer-images/node-dind-devcontainer" ,
5
+ "projectType" : " application" ,
6
+ "metadata" : {
7
+ "$schema" : " ../../nx-plugins/nx-devcontainer/metadata.schema.json" ,
8
+ "version" : " 1.0.0" ,
9
+ "registries" : [
10
+ " docker.io" ,
11
+ " ghcr.io"
12
+ ],
13
+ "namespace" : " ebizbase/node-dind-devcontainer" ,
14
+ "labels" : {
15
+ "org.opencontainers.image.source" : " https://github.com/ebizbase/dev-infras" ,
16
+ "org.opencontainers.image.description" : " NodeJS devcontainer image for ebizbase" ,
17
+ "org.opencontainers.image.licenses" : " MIT"
18
+ }
19
+ },
20
+ "targets" : {
21
+ "build" : {
22
+ "executor" : " @ebizbase/nx-internal:build-devcontainer-image" ,
23
+ "options" : {
24
+ "tags" : [
25
+ " edge"
26
+ ]
27
+ }
28
+ },
29
+ "test" : {
30
+ "dependsOn" : [
31
+ " build"
32
+ ],
33
+ "executor" : " nx:run-commands" ,
34
+ "options" : {
35
+ "commands" : [
36
+ " docker run --rm ebizbase/node-dind-devcontainer:edge node --version" ,
37
+ " docker run --rm ebizbase/node-dind-devcontainer:edge docker --version"
38
+ ],
39
+ "parallel" : false
40
+ }
41
+ },
42
+ "publish" : {
43
+ "executor" : " @ebizbase/nx-internal:build-devcontainer-image" ,
44
+ "options" : {
45
+ "push" : true ,
46
+ "tags" : [
47
+ " latest" ,
48
+ " {major}" ,
49
+ " {major}.{minor}" ,
50
+ " {major}.{minor}.{patch}"
51
+ ]
52
+ }
53
+ },
54
+ "version" : {
55
+ "executor" : " @jscutlery/semver:version" ,
56
+ "options" : {
57
+ "preset" : " angular"
58
+ }
59
+ }
60
+ }
61
+ }
Original file line number Diff line number Diff line change 76
76
"jsonpath" : " $.metadata.version"
77
77
}
78
78
]
79
+ },
80
+ "devcontainer-images/node-dind-devcontainer" : {
81
+ "release-type" : " node" ,
82
+ "extra-files" : [
83
+ {
84
+ "type" : " json" ,
85
+ "path" : " project.json" ,
86
+ "jsonpath" : " $.metadata.version"
87
+ }
88
+ ]
79
89
}
80
90
}
81
91
}
Original file line number Diff line number Diff line change 8
8
"devcontainer-features/install-npm-package-globally" : " 1.0.0" ,
9
9
"devcontainer-images/base-devcontainer" : " 1.0.0" ,
10
10
"devcontainer-images/node-devcontainer" : " 1.0.0" ,
11
- "devcontainer-images/nx-devcontainer" : " 0.0.0"
11
+ "devcontainer-images/nx-devcontainer" : " 0.0.0" ,
12
+ "devcontainer-images/node-dind-devcontainer" : " 0.0.0"
13
+
12
14
}
You can’t perform that action at this time.
0 commit comments