Files
bigbluebutton/entrypoint.etherpad.sh
2024-10-14 20:00:47 +02:00

22 lines
604 B
Bash

#!/bin/sh
# set ETHERPAD_API_KEY variable
if test -f "/run/secrets/etherpad_api_key"; then
pwd=`cat /run/secrets/etherpad_api_key`
if [ -z $pwd ]; then
echo >&2 "error: /run/secrets/etherpad_api_key is empty"
exit 1
fi
echo "entrypoint.etherpad.sh setting ETHERPAD_API_KEY"
export "ETHERPAD_API_KEY"="${pwd}"
unset "pwd"
else
echo >&2 "error: /run/secrets/etherpad_api_key does not exist"
exit 1
fi
echo $ETHERPAD_API_KEY > /tmp/apikey
export NODE_ENV=production
node /opt/etherpad-lite/node_modules/ep_etherpad-lite/node/server.js --apikey /tmp/apikey