fix: handle quotes in healthcheck.sh (#3130)

This file as is makes a value of `"localhost"` as the address in the .filebrowser.json file read in as `"localhost"` instead of `localhost`. These quotes break the curl command. Using `-r` with jq fixes this.
This commit is contained in:
Andrew Kennedy 2024-04-24 14:13:56 -07:00 committed by GitHub
parent 22a05e1f02
commit 18f04a7d26
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -1,5 +1,5 @@
#!/bin/sh #!/bin/sh
PORT=${FB_PORT:-$(jq .port /.filebrowser.json)} PORT=${FB_PORT:-$(jq -r .port /.filebrowser.json)}
ADDRESS=${FB_ADDRESS:-$(jq .address /.filebrowser.json)} ADDRESS=${FB_ADDRESS:-$(jq -r .address /.filebrowser.json)}
ADDRESS=${ADDRESS:-localhost} ADDRESS=${ADDRESS:-localhost}
curl -f http://$ADDRESS:$PORT/health || exit 1 curl -f http://$ADDRESS:$PORT/health || exit 1