Wait script for docker compose

pull/473/head
kompotkot 2021-12-02 11:49:09 +00:00
rodzic d5745a8f96
commit 93e63e3c96
2 zmienionych plików z 14 dodań i 1 usunięć

Wyświetl plik

@ -3,7 +3,7 @@ FROM python:3.8-slim-buster
# Update packages and
# prepare alembic for docker compose setup
RUN apt-get update && \
apt-get install -y libpq-dev gcc && \
apt-get install -y libpq-dev gcc curl && \
rm -rf /var/lib/apt/lists/* && \
pip3 install --no-cache-dir --upgrade pip setuptools && \
pip3 install --no-cache-dir psycopg2-binary alembic

Wyświetl plik

@ -0,0 +1,13 @@
#!/usr/bin/env sh
set -e
HOST="$1"
shift
until curl --request GET --url "http://$HOST/ping"; do
>&2 echo "$HOST is unavailable, sleeping"
sleep 1
done
>&2 echo "$HOST is up"