discourse-auth-proxy/start.sh

36 lines
735 B
Bash
Executable File

#!/bin/sh
GOOD=true
if [ -z "$ORIGIN_URL" ]; then
unset GOOD
fi
if [ -z "$PROXY_URL" ]; then
unset GOOD
fi
if [ -z "$SSO_SECRET" ]; then
unset GOOD
fi
if [ -z "$SSO_URL" ]; then
unset GOOD
fi
if [ -z "$GOOD" ]; then
echo "#!/bin/sh"
echo
echo "# you are going to need to set the following env vars and run"
echo "# the image like this"
echo
echo "ORIGIN_URL=http://somesite.com"
echo "SSO_SECRET=somesecret"
echo "SSO_URL=http://someurl"
echo "HOST_PORT=3001"
echo
echo "docker run -d --restart=always -e ORIGIN_URL=\$ORIGIN_URL -e PROXY_URL=http://0.0.0.0:80 -e SSO_SECRET=\$SSO_SECRET -e SSO_URL=\$SSO_URL -p \$HOST_PORT:80 discourse/discourse-auth-proxy"
else
exec /bin/discourse-auth-proxy
fi