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 33 "id" : " code-server" ,
44 "version" : " 1.0.0" ,
55 "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" ,
721 "dependsOn" : {
822 "ghcr.io/devcontainers/features/common-utils:2" : {}
923 }
Original file line number Diff line number Diff line change 22set -e
33
44curl -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
66
77# Feature-specific tests
88check " 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"
911
1012# Report results
1113reportResults
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 11{
2- "code-server" : {
2+ "code-server-modified-port " : {
33 "image" : " mcr.microsoft.com/devcontainers/base:ubuntu" ,
44 "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+ }
616 }
717 }
818}
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ source dev-container-features-test-lib
66
77# Feature-specific tests
88check " 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"
911
1012# Report results
1113reportResults
You can’t perform that action at this time.
0 commit comments