File tree Expand file tree Collapse file tree 6 files changed +54
-3
lines changed Expand file tree Collapse file tree 6 files changed +54
-3
lines changed Original file line number Diff line number Diff line change 3
3
"id" : " code-server" ,
4
4
"version" : " 1.0.0" ,
5
5
"description" : " VS Code in the browser" ,
6
- "options" : {},
6
+ "options" : {
7
+ "host" : {
8
+ "type" : " string" ,
9
+ "default" : " 127.0.0.1"
10
+ },
11
+ "port" : {
12
+ "type" : " string" ,
13
+ "default" : " 8080"
14
+ },
15
+ "args" : {
16
+ "type" : " string" ,
17
+ "default" : " "
18
+ }
19
+ },
20
+ "entrypoint" : " /usr/local/bin/code-server-entrypoint" ,
7
21
"dependsOn" : {
8
22
"ghcr.io/devcontainers/features/common-utils:2" : {}
9
23
}
Original file line number Diff line number Diff line change 2
2
set -e
3
3
4
4
curl -fsSL https://code-server.dev/install.sh | sh
5
+
6
+ cat > /usr/local/bin/code-server-entrypoint \
7
+ << EOF
8
+ #!/bin/sh
9
+ set -e
10
+
11
+ code-server --bind-addr "$HOST :$PORT " \$ ARGS
12
+ EOF
13
+
14
+ chmod +x /usr/local/bin/code-server-entrypoint
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ source dev-container-features-test-lib
6
6
7
7
# Feature-specific tests
8
8
check " code-server version" code-server --version
9
+ check " code-server running" pgrep -f ' code-server/lib/node.*/code-server'
10
+ check " code-server listening" sudo lsof -i " @0.0.0.0:8080"
9
11
10
12
# Report results
11
13
reportResults
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -e
3
+
4
+ # Optional: Import test library bundled with the devcontainer CLI
5
+ source dev-container-features-test-lib
6
+
7
+ # Feature-specific tests
8
+ check " code-server version" code-server --version
9
+ check " code-server running" pgrep -f ' code-server/lib/node.*/code-server'
10
+ check " code-server listening" sudo lsof -i " @127.0.0.1:1234"
11
+
12
+ # Report results
13
+ reportResults
Original file line number Diff line number Diff line change 1
1
{
2
- "code-server" : {
2
+ "code-server-modified-port " : {
3
3
"image" : " mcr.microsoft.com/devcontainers/base:ubuntu" ,
4
4
"features" : {
5
- "code-server" : {}
5
+ "code-server" : {
6
+ "port" : " 1234"
7
+ }
8
+ }
9
+ },
10
+ "code-server-modified-host" : {
11
+ "image" : " mcr.microsoft.com/devcontainers/base:ubuntu" ,
12
+ "features" : {
13
+ "code-server" : {
14
+ "host" : " 0.0.0.0"
15
+ }
6
16
}
7
17
}
8
18
}
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ source dev-container-features-test-lib
6
6
7
7
# Feature-specific tests
8
8
check " code-server version" code-server --version
9
+ check " code-server running" pgrep -f ' code-server/lib/node.*/code-server'
10
+ check " code-server listening" lsof -i " @127.0.0.1:8080"
9
11
10
12
# Report results
11
13
reportResults
You can’t perform that action at this time.
0 commit comments