Merge pull request #12 from linuxserver/connect-src

Update init to handle connect-src changes in 1.9.0
This commit is contained in:
Adam 2024-03-13 16:59:55 +00:00 committed by GitHub
commit fe57f67d7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,6 +10,17 @@ export API_ENDPOINT="${APP_URL}/api"
if [[ -n "$API_ENDPOINT" ]]; then
echo "Setting API Endpoint to '$API_ENDPOINT'"
sed -i "s;__API_ENDPOINT__;$API_ENDPOINT;g" "$VAR_PATH/variables.js"
# Editing meta image urls
sed -i "s;image\" content=\"\(.[^\"]*\);image\" content=\"$API_ENDPOINT/static/your_spotify_1200.png;g" "$VAR_PATH/index.html"
# Restricting connect-src to API_ENDPOINT with a trailing /
API_ENDPOINT_ENDING_WITH_SLASH=$API_ENDPOINT
if [[ "$API_ENDPOINT_ENDING_WITH_SLASH" != */ ]]
then
API_ENDPOINT_ENDING_WITH_SLASH="$API_ENDPOINT_ENDING_WITH_SLASH/"
fi
sed -i "s#connect-src \(.*\);#connect-src $API_ENDPOINT_ENDING_WITH_SLASH;#g" "$VAR_PATH/index.html"
else
echo "API_ENDPOINT is not defined, web app won't work"
exit 1