blob: 6e6848828dced233fad3159b72c27df1ff6ed9bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/bash
set -e
./shrine &
SHRINE_PID=$!
RETRIES=0
MAX_RETRIES=30
until bash -c "echo > /dev/tcp/localhost/${PORT:-3000}" 2>/dev/null; do
RETRIES=$((RETRIES + 1))
if [ "$RETRIES" -ge "$MAX_RETRIES" ]; then
echo "[entrypoint] Server failed to start after ${MAX_RETRIES}s"
exit 1
fi
sleep 1
done
bash scripts/seed.sh
wait $SHRINE_PID
|