#!/usr/bin/with-contenv bashio set -e if bashio::config.has_value 'vnc_server_password'; then bashio::log.info 'Inject vnc connection password' password=$(bashio::config 'vnc_server_password') sed -i "s/WebUtil.getConfigVar('password');/'${password}';/" /noVNC/app/ui.js fi server_host=$(bashio::config 'vnc_server_host') server_port=5900 if bashio::config.has_value 'vnc_server_port'; then server_port=$(bashio::config 'vnc_server_port') fi server="${server_host}:${server_port}" bashio::log.info 'Start noVNC' bashio::log.info "Connecting to VNC $server" /noVNC/utils/launch.sh --listen 6080 --vnc $server