26 lines
657 B
Bash
Executable File
26 lines
657 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "Setting up noVNC for browser-based VNC access..."
|
|
|
|
# Install noVNC and websockify if not already installed
|
|
if [ ! -d "/tmp/noVNC" ]; then
|
|
echo "Downloading noVNC..."
|
|
cd /tmp
|
|
git clone --depth 1 https://github.com/novnc/noVNC.git
|
|
cd noVNC
|
|
git clone --depth 1 https://github.com/novnc/websockify.git
|
|
echo "noVNC installed successfully!"
|
|
else
|
|
echo "noVNC already installed at /tmp/noVNC"
|
|
fi
|
|
|
|
echo ""
|
|
echo "✓ Setup complete!"
|
|
echo ""
|
|
echo "To use noVNC with your tests:"
|
|
echo " 1. Run: yarn test:ui:vnc"
|
|
echo " 2. Open the forwarded port 6080 in your browser"
|
|
echo " 3. Click 'Connect' (password: bierbier)"
|
|
echo ""
|