-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdevcontainer-feature.json
More file actions
43 lines (43 loc) · 1.62 KB
/
devcontainer-feature.json
File metadata and controls
43 lines (43 loc) · 1.62 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
{
"name": "code-server",
"id": "code-server",
"version": "1.0.0",
"description": "VS Code in the browser",
"options": {
"auth": {
"type": "string",
"enum": ["password", "none"],
"default": "password",
"description": "The type of authentication to use. When 'password' is selected, code-server will auto-generate a password. 'none' disables authentication entirely."
},
"extensions": {
"type": "string",
"default": "",
"description": "Comma-separated list of VS Code extensions to install. Format: 'publisher.extension[@version]' (e.g., 'ms-python.python,ms-azuretools.vscode-docker')."
},
"host": {
"type": "string",
"default": "127.0.0.1",
"description": "The address to bind to for the code-server. Use '0.0.0.0' to listen on all interfaces."
},
"port": {
"type": "string",
"default": "8080",
"description": "The port to bind to for the code-server."
},
"version": {
"type": "string",
"default": "",
"description": "The version of code-server to install. If empty, installs the latest version."
},
"workspace": {
"type": "string",
"default": "",
"description": "Path to the workspace or folder to open on startup. Can be a directory or a .code-workspace file."
}
},
"entrypoint": "/usr/local/bin/code-server-entrypoint",
"dependsOn": {
"ghcr.io/devcontainers/features/common-utils:2": {}
}
}