20 lines
431 B
Bash
Executable File
20 lines
431 B
Bash
Executable File
#!/bin/bash
|
|
|
|
exec >>/var/log/services/dokku-restore
|
|
exec 2>&1
|
|
|
|
if [[ "$1" -ne 0 ]]; then
|
|
echo "Error restoring dokku apps! Retrying in 30 seconds..."
|
|
exec sleep 30
|
|
exit 0
|
|
fi
|
|
|
|
echo "Done restoring dokku apps."
|
|
|
|
while ! (echo >/dev/tcp/127.0.0.1/22) >/dev/null 2>&1; do sleep 1; done
|
|
while ! (echo >/dev/tcp/127.0.0.1/80) >/dev/null 2>&1; do sleep 1; done
|
|
touch /var/run/dokku/ready
|
|
echo "Dokku is ready."
|
|
|
|
exec sleep infinity
|