diff --git a/scripts/raspberry-pi/install.sh b/scripts/raspberry-pi/install.sh index 47998d1..5fa4b06 100644 --- a/scripts/raspberry-pi/install.sh +++ b/scripts/raspberry-pi/install.sh @@ -58,6 +58,15 @@ REDACT_PROXY_LOGS="${REDACT_PROXY_LOGS:-true}" RECORD_INTERACTIONS="${RECORD_INTERACTIONS:-true}" DISCOVERY_INTERVAL="${DISCOVERY_INTERVAL:-5m}" +# Spotify OAuth config (optional) +SPOTIFY_CLIENT_ID="${SPOTIFY_CLIENT_ID:-}" +SPOTIFY_CLIENT_SECRET="${SPOTIFY_CLIENT_SECRET:-}" +SPOTIFY_REDIRECT_URI="${SPOTIFY_REDIRECT_URI:-ueberboese-login://spotify}" + +# Management API credentials +MGMT_USERNAME="${MGMT_USERNAME:-admin}" +MGMT_PASSWORD="${MGMT_PASSWORD:-change_me!}" + # Override if you want to force a specific asset suffix: # ARCH_ASSET=linux-armv7|linux-arm64|linux-amd64 ARCH_ASSET="${ARCH_ASSET:-}" @@ -204,6 +213,7 @@ self_update() { # Export current env vars to the new script export IS_SELF_UPDATE="true" export VERSION HOSTNAME_FQDN HTTP_PORT HTTPS_PORT DATA_DIR BIN_PATH CONFIG_DIR ENV_FILE SERVICE_USER SERVICE_GROUP + export SPOTIFY_CLIENT_ID SPOTIFY_CLIENT_SECRET SPOTIFY_REDIRECT_URI MGMT_USERNAME MGMT_PASSWORD exec "${tmp_script}" "$@" } @@ -222,6 +232,13 @@ DISCOVERY_INTERVAL=${DISCOVERY_INTERVAL} SERVER_URL=${SERVER_URL} HTTPS_SERVER_URL=${HTTPS_SERVER_URL} + +SPOTIFY_CLIENT_ID=${SPOTIFY_CLIENT_ID} +SPOTIFY_CLIENT_SECRET=${SPOTIFY_CLIENT_SECRET} +SPOTIFY_REDIRECT_URI=${SPOTIFY_REDIRECT_URI} + +MGMT_USERNAME=${MGMT_USERNAME} +MGMT_PASSWORD=${MGMT_PASSWORD} EOF chmod 0640 "${ENV_FILE}" # group-readable so you can add yourself to the group if desired