forked from kimbl/bigbluebutton
51 lines
1.5 KiB
Bash
51 lines
1.5 KiB
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# set DATABASE_URL with postgres_password
|
|
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.greenlight.sh setting DATABASE_URL"
|
|
export "DATABASE_URL"="postgres://postgres:${pwd}@postgres:5432/greenlight-v3"
|
|
unset "pwd"
|
|
else
|
|
echo >&2 "error: /run/secrets/postgres_password does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
# set BIGBLUEBUTTON_SECRET from shared_secret
|
|
if test -f "/run/secrets/shared_secret"; then
|
|
pwd=$(cat /run/secrets/shared_secret)
|
|
if [ -z $pwd ]; then
|
|
echo >&2 "error: /run/secrets/shared_secret is empty"
|
|
exit 1
|
|
fi
|
|
echo "entrypoint.greenlight.sh setting BIGBLUEBUTTON_SECRET"
|
|
export "BIGBLUEBUTTON_SECRET"="${pwd}"
|
|
unset "pwd"
|
|
else
|
|
echo >&2 "error: /run/secrets/shared_secret does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
# set SECRET_KEY_BASE from rails_secret
|
|
if test -f "/run/secrets/rails_secret"; then
|
|
pwd=$(cat /run/secrets/rails_secret)
|
|
if [ -z $pwd ]; then
|
|
echo >&2 "error: /run/secrets/rails_secret is empty"
|
|
exit 1
|
|
fi
|
|
echo "entrypoint.greenlight.sh setting SECRET_KEY_BASE"
|
|
export "SECRET_KEY_BASE"="${pwd}"
|
|
unset "pwd"
|
|
else
|
|
echo >&2 "error: /run/secrets/rails_secret does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
# https://github.com/bigbluebutton/greenlight/blob/master/dockerfiles/v3/alpine
|
|
./bin/start
|