mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2024-11-15 14:17:43 +03:00
24 lines
583 B
Bash
24 lines
583 B
Bash
#!/bin/bash
|
|
|
|
set -o errexit
|
|
set -o pipefail
|
|
set -o nounset
|
|
|
|
|
|
{% if cookiecutter.use_celery == 'y' %}
|
|
# N.B. If only .env files supported variable expansion...
|
|
export CELERY_BROKER_URL="${REDIS_URL}"
|
|
{% endif %}
|
|
|
|
if [ -z "${POSTGRES_USER}" ]; then
|
|
base_postgres_image_default_user='postgres'
|
|
export POSTGRES_USER="${base_postgres_image_default_user}"
|
|
fi
|
|
export DATABASE_URL="postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}"
|
|
|
|
wait-for-it "${POSTGRES_HOST}:${POSTGRES_PORT}" -t 30
|
|
|
|
>&2 echo 'PostgreSQL is available'
|
|
|
|
exec "$@"
|