Skip to content

Commit fd8d330

Browse files
KingBaingithub-actions[bot]simardeep1792
authored
Devcontainers (#23)
* devcontainers --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Simardeep Singh <42692738+simardeep1792@users.noreply.github.com>
1 parent 4d45e63 commit fd8d330

File tree

6 files changed

+129
-0
lines changed

6 files changed

+129
-0
lines changed

.devcontainer/devcontainer.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "Default(Jfrog)",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"features": {
5+
"ghcr.io/devcontainers-extra/features/jfrog-cli:1": {
6+
"version": "latest"
7+
},
8+
"ghcr.io/devcontainers-community/npm-features/prettier:1": {
9+
"version": "latest"
10+
},
11+
"ghcr.io/devcontainers-extra/features/shfmt:1": {
12+
"version": "latest"
13+
}
14+
}
15+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "JF cli, Docker, linting",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"features": {
5+
"ghcr.io/devcontainers-extra/features/jfrog-cli:1": {
6+
"version": "latest"
7+
},
8+
"ghcr.io/devcontainers-community/npm-features/prettier:1": {
9+
"version": "latest"
10+
},
11+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
12+
"moby": true,
13+
"azureDnsAutoDetection": true,
14+
"installDockerBuildx": true,
15+
"installDockerComposeSwitch": true,
16+
"version": "latest",
17+
"dockerDashComposeVersion": "v2"
18+
},
19+
"ghcr.io/devcontainers-extra/features/shfmt:1": {
20+
"version": "latest"
21+
}
22+
}
23+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "JF cli, Go, linting",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"features": {
5+
"ghcr.io/devcontainers-extra/features/jfrog-cli:1": {
6+
"version": "latest"
7+
},
8+
"ghcr.io/devcontainers/features/go:1": {
9+
"version": "latest"
10+
},
11+
"ghcr.io/devcontainers-community/npm-features/prettier:1": {
12+
"version": "latest"
13+
},
14+
"ghcr.io/devcontainers-extra/features/shfmt:1": {
15+
"version": "latest"
16+
}
17+
}
18+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"name": "JF cli, JDK, linting",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"features": {
5+
"ghcr.io/devcontainers-extra/features/jfrog-cli:1": {},
6+
"ghcr.io/devcontainers/features/java:1": {
7+
"installGradle": true,
8+
"installMaven": true,
9+
"installAnt": true,
10+
"version": "latest",
11+
"jdkDistro": "open",
12+
"gradleVersion": "latest",
13+
"mavenVersion": "3.9.10",
14+
"antVersion": "latest",
15+
"groovyVersion": "latest"
16+
},
17+
"ghcr.io/devcontainers/features/node:1": {
18+
"version": "latest"
19+
},
20+
"ghcr.io/devcontainers-community/npm-features/prettier:1": {
21+
"version": "latest"
22+
},
23+
"ghcr.io/devcontainers-extra/features/shfmt:1": {
24+
"version": "latest"
25+
}
26+
},
27+
"postCreateCommand": "npm install -g google-java-format",
28+
"customizations": {
29+
"vscode": {
30+
"extensions": [
31+
"wx-chevalier.google-java-format"
32+
]
33+
}
34+
}
35+
}
36+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "JF cli, Node, linting",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"features": {
5+
"ghcr.io/devcontainers-extra/features/jfrog-cli:1": {
6+
"version": "latest"
7+
},
8+
"ghcr.io/devcontainers/features/node:1": {
9+
"version": "latest"
10+
},
11+
"ghcr.io/devcontainers-community/npm-features/prettier:1": {
12+
"version": "latest"
13+
},
14+
"ghcr.io/devcontainers-extra/features/shfmt:1": {
15+
"version": "latest"
16+
}
17+
}
18+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "JF cli, Python, linting",
3+
"image": "mcr.microsoft.com/devcontainers/base:jammy",
4+
"features": {
5+
"ghcr.io/devcontainers-extra/features/jfrog-cli:1": {
6+
"version": "latest"
7+
},
8+
"ghcr.io/devcontainers-community/npm-features/prettier:1": {
9+
"version": "latest"
10+
},
11+
"ghcr.io/devcontainers-extra/features/shfmt:1": {
12+
"version": "latest"
13+
},
14+
"ghcr.io/devcontainers/features/python:1": {
15+
"installTools": true,
16+
"version": "os-provided"
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)