JuliaForDataAnalysis/.devcontainer/julia-pubtools/devcontainer.json
2023-08-21 10:27:03 +02:00

75 lines
1.8 KiB
JSON

{
"name": "Julia pubtools",
"build": {
"dockerfile": "../Julia.Dockerfile",
"context": "..",
"args": {
"BUILD_ON_IMAGE": "glcr.b-data.ch/julia/pubtools",
"JULIA_VERSION": "1.7.3",
"USE_ZSH_FOR_ROOT": "unset-to-use-bash",
"SET_LANG": "en_US.UTF-8",
"SET_TZ": "Etc/UTC"
}
},
"postStartCommand": "postStartCommand.sh",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"configureZshAsDefaultShell": true,
"upgradePackages": false,
"username": "vscode",
"userUid": "automatic",
"userGid": "automatic"
},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
"moby": false
},
// A comma separated list of packages to install
"ghcr.io/rocker-org/devcontainer-features/apt-packages:1": {
"packages": ""
}
},
"customizations": {
"vscode": {
"extensions": [
"eamodio.gitlens@11.7.0",
"editorconfig.editorconfig",
"mhutchie.git-graph",
"ms-python.python",
"mutantdino.resourcemonitor",
"julialang.language-julia",
"James-Yu.latex-workshop",
"quarto.quarto",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"ms-python.black-formatter",
"ms-azuretools.vscode-docker"
],
"settings": {
"gitlens.showWelcomeOnInstall": false,
"gitlens.showWhatsNewAfterUpgrades": false,
"julia.enableCrashReporter": false,
"julia.enableTelemetry": false,
"resmon.show.battery": false,
"resmon.show.cpufreq": false
}
}
},
"remoteUser": "vscode",
"mounts": [
"source=jfda-home-vscode,target=/home/vscode,type=volume"
],
// By default,
// - Julia starts up with a single thread of execution.
// - BLAS/OpenMP will use as many threads as possible.
// Set the following environment variables to control the exact number to use.
"remoteEnv": {
// "JULIA_NUM_THREADS": "1",
// "OMP_NUM_THREADS": "1"
}
}