0
0
Files
bigbluebutton/entrypoint.bbb-graphql-server.sh

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 "$@"