frogress/deployment/frogress/entrypoint.sh
Mark Street 86104d49d8
Docker (#16)
* Basic docker-compose support

* Use caddy instead of nginx, re-organise files

* frogress.deco.mp -> progress.deco.mp

* few tweaks + DOCKER.md

* whitespace
2022-09-04 21:28:59 +09:00

17 lines
398 B
Bash
Executable File

#!/usr/bin/env bash
DB_HOST=${DATABASE_HOST:-postgres}
DB_PORT=${DATABASE_PORT:-5432}
BE_HOST=${BACKEND_HOST:-frogress}
BE_PORT=${BACKEND_PORT:-8000}
until nc -z ${DB_HOST} ${DB_PORT} > /dev/null; do
echo "Waiting for database to become available on ${DB_HOST}:${DB_PORT}..."
sleep 1
done
poetry run python manage.py migrate
poetry run python manage.py runserver ${BE_HOST}:${BE_PORT}