Skip to content

Commit ec5536d

Browse files
authored
Merge pull request #23 from linuxserver/check-for-mongo-reachability
check for mongodb reachability during init
2 parents 2056f9a + c15cb33 commit ec5536d

File tree

1 file changed

+4
-1
lines changed
  • root/etc/s6-overlay/s6-rc.d/init-unifi-network-application-config

1 file changed

+4
-1
lines changed

root/etc/s6-overlay/s6-rc.d/init-unifi-network-application-config/run

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ done
2222
if [[ ! -e /config/data/system.properties ]]; then
2323
if [[ -z "${MONGO_HOST}" ]]; then
2424
echo "*** No MONGO_HOST set, cannot configure database settings. ***"
25-
exit 1
25+
sleep infinity
26+
elif ! nc -w1 "${MONGO_HOST}" ${MONGO_PORT} >/dev/null 2>&1; then
27+
echo "*** Defined MONGO_HOST is not reachable, cannot proceed. ***"
28+
sleep infinity
2629
else
2730
sed -i "s/~MONGO_USER~/${MONGO_USER}/" /defaults/system.properties
2831
sed -i "s/~MONGO_HOST~/${MONGO_HOST}/" /defaults/system.properties

0 commit comments

Comments
 (0)