-
-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathdevcontainer.json
More file actions
77 lines (77 loc) · 2.39 KB
/
devcontainer.json
File metadata and controls
77 lines (77 loc) · 2.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"name": "Quarto",
"build": {
"dockerfile": "./Dockerfile",
"context": ".",
"args": {
"IMAGE": "${localEnv:IMAGE}"
},
"options": [
"--label",
"org.opencontainers.image.title=${localEnv:ANNOTATION_TITLE}",
"--annotation",
"org.opencontainers.image.title=${localEnv:ANNOTATION_TITLE}",
"--label",
"org.opencontainers.image.description=${localEnv:ANNOTATION_DESCRIPTION}",
"--annotation",
"org.opencontainers.image.description=${localEnv:ANNOTATION_DESCRIPTION}",
"--label",
"org.opencontainers.image.authors=${localEnv:ANNOTATION_AUTHORS}",
"--annotation",
"org.opencontainers.image.authors=${localEnv:ANNOTATION_AUTHORS}",
"--label",
"org.opencontainers.image.url=${localEnv:ANNOTATION_URL}",
"--annotation",
"org.opencontainers.image.url=${localEnv:ANNOTATION_URL}",
"--label",
"org.opencontainers.image.source=${localEnv:ANNOTATION_URL}",
"--annotation",
"org.opencontainers.image.source=${localEnv:ANNOTATION_URL}",
"--label",
"org.opencontainers.image.version=${localEnv:ANNOTATION_VERSION}",
"--annotation",
"org.opencontainers.image.version=${localEnv:ANNOTATION_VERSION}",
"--label",
"org.opencontainers.image.licenses=${localEnv:ANNOTATION_LICENSE}",
"--annotation",
"org.opencontainers.image.licenses=${localEnv:ANNOTATION_LICENSE}"
]
},
"remoteUser": "${localEnv:USER}",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": "true",
"username": "${localEnv:USER}",
// "userUid": "1000",
// "userGid": "1000",
"upgradePackages": "true"
},
"ghcr.io/devcontainers/features/git:1": {
"version": "latest",
"ppa": "false"
},
"./quarto-computing-dependencies": {
"installOnPlatforms": "amd64",
"rDeps": "rmarkdown,languageserver",
"pythonDeps": "jupyter,papermill",
"juliaDeps": "IJulia"
},
"./uv": {
"version": "latest"
},
"./chrome": {},
"./decktape": {
"node": "22"
},
"./tinytex": {},
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
"version": "${localEnv:QUARTO_VERSION}",
"installTinyTex": "false",
"installChromium": "false"
},
"ghcr.io/devcontainers/features/github-cli:1": {
"version": "latest"
},
"./cleanup": {}
}
}