2023-03-13 17:35:44 +01:00
{
"name" : "OpenAPIGenerator" ,
"image" : "mcr.microsoft.com/devcontainers/base:debian" ,
"features" : {
"ghcr.io/devcontainers/features/java:1" : {
"version" : "11" ,
"installMaven" : true
} ,
"ghcr.io/devcontainers/features/node:1" : {
"version" : "lts"
} ,
2024-02-13 11:21:51 +00:00
"ghcr.io/devcontainers/features/rust:1" : { } ,
2023-11-18 03:33:45 +01:00
"ghcr.io/snebjorn/devcontainer-feature/chromium:latest" : { } ,
2025-05-05 00:34:02 -07:00
"ghcr.io/devcontainers/features/docker-in-docker:2" : {
2023-11-18 03:33:45 +01:00
"version" : "latest" ,
2026-01-19 05:56:27 +01:00
"moby" : false
2023-11-18 03:33:45 +01:00
}
2023-03-13 17:35:44 +01:00
} ,
// Configure tool-specific properties.
"customizations" : {
// Configure properties specific to VS Code.
"vscode" : {
// Set *default* container specific settings.json values on container create.
"settings" : {
"java.configuration.runtimes" : [
{
"name" : "JavaSE-11" ,
2024-04-25 18:38:23 -07:00
"path" : "/usr/local/sdkman/candidates/java/current" ,
"sources" : "/usr/local/sdkman/candidates/java/current/lib/src.zip" ,
2023-03-13 17:35:44 +01:00
"javadoc" : "https://docs.oracle.com/en/java/javase/11/docs/api" ,
"default" : true
}
]
} ,
// Add the IDs of extensions you want installed when the container is created.
"extensions" : [
"vscjava.vscode-java-pack" ,
"attilabuti.mustache-syntax-vscode" ,
"formulahendry.code-runner" ,
"visualstudioexptteam.vscodeintellicode" ,
"42crunch.vscode-openapi" ,
"mermade.openapi-lint"
]
}
} ,
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "mvn clean package -DskipTests",
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser" : "vscode"
2024-04-25 18:38:23 -07:00
}