Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/code-server/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ cat > /usr/local/bin/code-server-entrypoint \
#!/usr/bin/env bash
set -e

code-server --bind-addr "$HOST:$PORT" \$ARGS
runuser -l $_REMOTE_USER -c 'code-server --bind-addr "$HOST:$PORT" \$ARGS'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there anything that guarantees runuser is present? I know it's present in both Debian and Ubuntu, but for instance containers like Alpine and Fedora don't have it.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a good point, I've switched to su instead.

EOF

chmod +x /usr/local/bin/code-server-entrypoint
2 changes: 1 addition & 1 deletion test/code-server/code-server-extensions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ source dev-container-features-test-lib
# Feature-specific tests
check "code-server version" code-server --version
check "code-server running" pgrep -f 'code-server/lib/node.*/code-server'
check "code-server listening" sudo lsof -i "@0.0.0.0:8080"
check "code-server listening" lsof -i "@0.0.0.0:8080"

extensions=$(sudo code-server --list-extensions)

Expand Down
2 changes: 1 addition & 1 deletion test/code-server/code-server-install-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ source dev-container-features-test-lib
# Feature-specific tests
check "code-server version" code-server --version
check "code-server running" pgrep -f 'code-server/lib/node.*/code-server'
check "code-server listening" sudo lsof -i "@0.0.0.0:8080"
check "code-server listening" lsof -i "@0.0.0.0:8080"

version=$(code-server --version)
check "code-server is correct version" grep '4.98.0\>' <<<"$version"
Expand Down
2 changes: 1 addition & 1 deletion test/code-server/code-server-modified-host.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ source dev-container-features-test-lib
# Feature-specific tests
check "code-server version" code-server --version
check "code-server running" pgrep -f 'code-server/lib/node.*/code-server'
check "code-server listening" sudo lsof -i "@0.0.0.0:8080"
check "code-server listening" lsof -i "@0.0.0.0:8080"

# Report results
reportResults
2 changes: 1 addition & 1 deletion test/code-server/code-server-modified-port.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ source dev-container-features-test-lib
# Feature-specific tests
check "code-server version" code-server --version
check "code-server running" pgrep -f 'code-server/lib/node.*/code-server'
check "code-server listening" sudo lsof -i "@127.0.0.1:1234"
check "code-server listening" lsof -i "@127.0.0.1:1234"

# Report results
reportResults
2 changes: 1 addition & 1 deletion test/code-server/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ source dev-container-features-test-lib
# Feature-specific tests
check "code-server version" code-server --version
check "code-server running" pgrep -f 'code-server/lib/node.*/code-server'
check "code-server listening" sudo lsof -i "@127.0.0.1:8080"
check "code-server listening" lsof -i "@127.0.0.1:8080"

# Report results
reportResults