forked from Bryan-Roe-ai/semantic-kernel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevcontainer.json
More file actions
41 lines (41 loc) · 1.39 KB
/
Copy pathdevcontainer.json
File metadata and controls
41 lines (41 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/devcontainers/features/python:1": {},
"ghcr.io/devcontainers/features/java:1": {
"version": "17",
"installMaven": true
}
},
"image": "mcr.microsoft.com/devcontainers/universal:2",
"postAttachCommand": {
"launch": "npm start",
"test": "dotnet test --no-build --verbosity normal && python -m pytest && ./mvnw -B -Pbug-check -Pcompile-jdk${{ matrix.java-versions }} test --file pom.xml && npm test"
},
"postCreateCommand": "sudo chmod a+rwx /usr/share/dotnet",
"postStartCommand": "dotnet restore && pip install -r requirements.txt && ./mvnw install && npm install",
"remoteEnv": {
"DOTNET_ROOT": "/usr/share/dotnet",
"MAVEN_HOME": "/usr/share/maven",
"PYTHONPATH": "${workspaceFolder}/python"
},
"customizations": {
"vscode": {
"extensions": [
"ms-dotnettools.csharp",
"ms-python.python",
"vscjava.vscode-java-pack",
"dbaeumer.vscode-eslint",
"ms-dotnettools.dotnet-interactive",
"ms-vscode.cpptools",
"msjsdiag.debugger-for-chrome",
"ms-vscode.go",
"ms-azure-devops.azure-pipelines",
"ms-cst-e.vscode-devskim"
]
}
}
}