#!/usr/bin/env sh set -e : "${DATABASE_HOST:="127.0.0.1"}" : "${DATABASE_PORT:=5432}" # wait until Postgres is ready while ! nc -z ${DATABASE_HOST} ${DATABASE_PORT} 2>/dev/null; do echo waiting for postgres at ${DATABASE_HOST}:${DATABASE_PORT} sleep 1s done # apply migrations bin/teslamate eval "TeslaMate.Release.migrate" exec "$@"