32 lines
1.0 KiB
JSON
32 lines
1.0 KiB
JSON
{
|
|
"id": "setup-user",
|
|
"name": "Setup user configs",
|
|
"containerEnv": {
|
|
"JAVA_ROOT": "/home/codespace/java",
|
|
"NODE_ROOT": "/home/codespace/nvm",
|
|
"PYTHON_ROOT": "/home/codespace/.python",
|
|
"MAVEN_ROOT": "/home/codespace/.maven",
|
|
"PYTHONIOENCODING": "UTF-8",
|
|
"NPM_GLOBAL": "/home/codespace/.npm-global",
|
|
"NVS_HOME": "/home/codespace/.nvs",
|
|
"GOROOT": "/usr/local/go",
|
|
"JUPYTERLAB_PATH": "/home/codespace/.local/bin",
|
|
"PATH": "/home/codespace/nvm/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.local/bin:${PATH}"
|
|
},
|
|
"install": {
|
|
"app": "",
|
|
"file": "install.sh"
|
|
},
|
|
"installsAfter": [
|
|
"ghcr.io/devcontainers/features/node:1",
|
|
"./local-features/nvs",
|
|
"ghcr.io/devcontainers/features/python:1",
|
|
"./local-features/patch-python",
|
|
"ghcr.io/devcontainers/features/anaconda:1",
|
|
"./local-features/patch-conda",
|
|
"ghcr.io/devcontainers/features/java:1",
|
|
"ghcr.io/devcontainers/features/go:1",
|
|
"ghcr.io/devcontainers/features/rust:1"
|
|
]
|
|
}
|