#!/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 "$@"