mirror of
https://github.com/ChristianLight/tutor.git
synced 2024-06-04 15:10:48 +00:00
bf5d2b80d8
Turns out, the authentication mechanism should only be defined if there is an actual authentication. For now, because of the urgency, we hardcode this auth_mech to ":scram". We'll add a way to override it if necessary, in the future.
17 lines
546 B
Bash
Executable File
17 lines
546 B
Bash
Executable File
#!/bin/sh -e
|
|
|
|
export MONGOHQ_URL="mongodb://$MONGODB_AUTH$MONGODB_HOST:$MONGODB_PORT/$MONGODB_DATABASE"
|
|
# the search server variable was renamed after the upgrade to elasticsearch 7
|
|
export SEARCH_SERVER_ES7="$SEARCH_SERVER"
|
|
|
|
# make sure that there is an actual authentication mechanism in place, if necessary
|
|
if [ -n "$MONGODB_AUTH" ]
|
|
then
|
|
export MONGOID_AUTH_MECH=":scram"
|
|
fi
|
|
|
|
echo "Waiting for mongodb/elasticsearch..."
|
|
dockerize -wait tcp://$MONGODB_HOST:$MONGODB_PORT -wait $SEARCH_SERVER -wait-retry-interval 5s -timeout 600s
|
|
|
|
exec "$@"
|