filebrowser/healthcheck.sh
Quentin McGaw 922d75e67b
fix(healthcheck): use address configured if not empty
1. Use `$FB_ADDRESS` content if not empty;
2. Fallback on "address" value in /.filebrowser.json
3. Fallback on `localhost`
2024-01-16 15:57:40 +01:00

6 lines
192 B
Bash

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