Add 'WEBUI_USER' and 'WEBUI_PASS'
These do not yet do anything, but they will soon enough.
This commit is contained in:
@@ -546,6 +546,7 @@ ENV \
|
|||||||
NVIDIA_VISIBLE_DEVICES="all"
|
NVIDIA_VISIBLE_DEVICES="all"
|
||||||
|
|
||||||
# Set container configuration environment variables
|
# Set container configuration environment variables
|
||||||
|
# TODO: Set the default WEBUI_USER & WEBUI_PASS after release of SHUI
|
||||||
ENV \
|
ENV \
|
||||||
MODE="primary" \
|
MODE="primary" \
|
||||||
WEB_UI_MODE="vnc" \
|
WEB_UI_MODE="vnc" \
|
||||||
@@ -554,6 +555,8 @@ ENV \
|
|||||||
NEKO_PASSWORD_ADMIN=admin \
|
NEKO_PASSWORD_ADMIN=admin \
|
||||||
ENABLE_STEAM="true" \
|
ENABLE_STEAM="true" \
|
||||||
STEAM_ARGS="-silent" \
|
STEAM_ARGS="-silent" \
|
||||||
|
WEBUI_USER="" \
|
||||||
|
WEBUI_PASS="" \
|
||||||
ENABLE_SUNSHINE="true" \
|
ENABLE_SUNSHINE="true" \
|
||||||
ENABLE_EVDEV_INPUTS="true" \
|
ENABLE_EVDEV_INPUTS="true" \
|
||||||
ENABLE_WOL_POWER_MANAGER="false" \
|
ENABLE_WOL_POWER_MANAGER="false" \
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
# File Created: Tuesday, 4th October 2022 8:22:17 pm
|
# File Created: Tuesday, 4th October 2022 8:22:17 pm
|
||||||
# Author: Josh.5 (jsunnex@gmail.com)
|
# Author: Josh.5 (jsunnex@gmail.com)
|
||||||
# -----
|
# -----
|
||||||
# Last Modified: Tuesday, 4th October 2022 8:22:17 pm
|
# Last Modified: Wednesday, 27th November 2024 3:54:19 pm
|
||||||
# Modified By: Josh.5 (jsunnex@gmail.com)
|
# Modified By: Josh5 (jsunnex@gmail.com)
|
||||||
###
|
###
|
||||||
set -e
|
set -e
|
||||||
source /usr/bin/common-functions.sh
|
source /usr/bin/common-functions.sh
|
||||||
@@ -49,6 +49,10 @@ fi
|
|||||||
if ([ "X${SUNSHINE_USER:-}" != "X" ] && [ "X${SUNSHINE_PASS:-}" != "X" ]); then
|
if ([ "X${SUNSHINE_USER:-}" != "X" ] && [ "X${SUNSHINE_PASS:-}" != "X" ]); then
|
||||||
/usr/bin/sunshine "${USER_HOME:?}/.config/sunshine/sunshine.conf" --creds "${SUNSHINE_USER:?}" "${SUNSHINE_PASS:?}"
|
/usr/bin/sunshine "${USER_HOME:?}/.config/sunshine/sunshine.conf" --creds "${SUNSHINE_USER:?}" "${SUNSHINE_PASS:?}"
|
||||||
fi
|
fi
|
||||||
|
# If we are running the SHUI, then force the same user upon sunshine
|
||||||
|
if ([ "X${WEBUI_USER:-}" != "X" ] && [ "X${WEBUI_PASS:-}" != "X" ]); then
|
||||||
|
/usr/bin/sunshine "${USER_HOME:?}/.config/sunshine/sunshine.conf" --creds "${WEBUI_USER:?}" "${WEBUI_PASS:?}"
|
||||||
|
fi
|
||||||
# Remove any auto-start scripts from user's .local dir
|
# Remove any auto-start scripts from user's .local dir
|
||||||
if [ -f "${USER_HOME:?}/.config/autostart/Sunshine.desktop" ]; then
|
if [ -f "${USER_HOME:?}/.config/autostart/Sunshine.desktop" ]; then
|
||||||
rm -fv "${USER_HOME:?}/.config/autostart/Sunshine.desktop"
|
rm -fv "${USER_HOME:?}/.config/autostart/Sunshine.desktop"
|
||||||
|
|||||||
Reference in New Issue
Block a user