2019-11-14 12:50:37 +00:00
|
|
|
#!/bin/sh
|
2021-12-24 16:18:52 +00:00
|
|
|
|
|
|
|
|
# Add an `authSource` query param to MongoDB URI, if missing.
|
|
|
|
|
if [ -n "$APPSMITH_MONGODB_URI" ]; then
|
|
|
|
|
if ! echo "$APPSMITH_MONGODB_URI" | grep -Fq "authSource="; then
|
|
|
|
|
if echo "$APPSMITH_MONGODB_URI" | grep -Fq '?'; then
|
|
|
|
|
APPSMITH_MONGODB_URI="$APPSMITH_MONGODB_URI&authSource=admin"
|
|
|
|
|
else
|
|
|
|
|
APPSMITH_MONGODB_URI="$APPSMITH_MONGODB_URI?authSource=admin"
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
2021-12-11 04:24:38 +00:00
|
|
|
# Ref -Dlog4j2.formatMsgNoLookups=true https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot
|
2023-02-02 11:49:53 +00:00
|
|
|
exec java -Djava.security.egd="file:/dev/./urandom" "$@" -Dlog4j2.formatMsgNoLookups=true --add-opens java.base/java.time=ALL-UNNAMED -jar server.jar
|