Trying to modify run.sh so it waits for the Xvfb server to start accepting connections.

This commit is contained in:
polar 2017-09-20 12:21:36 -04:00
parent 5dab9a3939
commit 29bd8d2fe8

10
run.sh
View file

@ -20,10 +20,14 @@ if [ "${port}" != "" ]; then
# Wait to be able to connect to the port. This will exit if it cannot in 15 minutes.
timeout 15 bash -c "while ! nc -z localhost ${port}; do sleep 0.5; done"
export DISPLAY=:${port}.0
if [ $? -eq 0 ]; then
export DISPLAY=:${port}.0
cd /data
node /usr/src/app/ -p 80 "$@"
cd /data
node /usr/src/app/ -p 80 "$@"
else
echo "Could not connect to display port ${port} in 15 seconds time."
fi
else
echo "Could not get a display port."
exit 1