forked from kimbl/bigbluebutton
35 lines
994 B
Bash
35 lines
994 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# set POSTGRES_PASSWORD from Docker secret
|
|
if test -f "/run/secrets/postgres_password"; then
|
|
pwd=$(cat /run/secrets/postgres_password)
|
|
if [ -z "$pwd" ]; then
|
|
echo >&2 "error: /run/secrets/postgres_password is empty"
|
|
exit 1
|
|
fi
|
|
echo "entrypoint.bbb-graphql-server.sh setting POSTGRES_PASSWORD"
|
|
export POSTGRES_PASSWORD="${pwd}"
|
|
unset pwd
|
|
else
|
|
echo >&2 "error: /run/secrets/postgres_password does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
# set HASURA_GRAPHQL_ADMIN_SECRET from Docker secret
|
|
if test -f "/run/secrets/hasura_admin_secret"; then
|
|
pwd=$(cat /run/secrets/hasura_admin_secret)
|
|
if [ -z "$pwd" ]; then
|
|
echo >&2 "error: /run/secrets/hasura_admin_secret is empty"
|
|
exit 1
|
|
fi
|
|
echo "entrypoint.bbb-graphql-server.sh setting HASURA_GRAPHQL_ADMIN_SECRET"
|
|
export HASURA_GRAPHQL_ADMIN_SECRET="${pwd}"
|
|
unset pwd
|
|
else
|
|
echo >&2 "error: /run/secrets/hasura_admin_secret does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
exec "$@"
|