init
This commit is contained in:
44
template/.devcontainer/devcontainer.json
Normal file
44
template/.devcontainer/devcontainer.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"name": "devcontainer",
|
||||
"image": "registry.cn-hangzhou.aliyuncs.com/zeroware/devcontainer:latest",
|
||||
"runArgs": ["--name", "${localWorkspaceFolderBasename}_devcontainer", "--env-file",".env"],
|
||||
"forwardPorts": [
|
||||
8080
|
||||
],
|
||||
"postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
|
||||
"containerUser": "ubuntu",
|
||||
"remoteUser": "ubuntu",
|
||||
"containerEnv": {
|
||||
"HOME": "/home/ubuntu"
|
||||
},
|
||||
"remoteEnv": {
|
||||
"HOME": "/home/ubuntu"
|
||||
},
|
||||
"updateRemoteUserUID": true,
|
||||
"mounts": [
|
||||
{
|
||||
"source": "${localEnv:HOME}${localEnv:USERPROFILE}/.m2/repository",
|
||||
"target": "/home/ubuntu/.m2/repository",
|
||||
"type": "bind"
|
||||
},
|
||||
{
|
||||
"source": "${localEnv:HOME}${localEnv:USERPROFILE}/.ssh",
|
||||
"target": "/home/ubuntu/.ssh",
|
||||
"type": "bind"
|
||||
}
|
||||
],
|
||||
"customizations": {
|
||||
// Configure properties specific to VS Code.
|
||||
"vscode": {
|
||||
// Set *default* container specific settings.json values on container create.
|
||||
"extensions": [
|
||||
"vscjava.vscode-java-dependency",
|
||||
"vscjava.vscode-maven",
|
||||
"vscjava.vscode-java-test",
|
||||
"vscjava.vscode-java-debug",
|
||||
"vscjava.vscode-java-pack",
|
||||
"esbenp.prettier-vscode"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user