Skip to content

Commit

Permalink
Update entrypoint.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
curtishall authored Aug 3, 2023
1 parent dfe1082 commit 40fcc3c
Showing 1 changed file with 50 additions and 8 deletions.
58 changes: 50 additions & 8 deletions server/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,20 +55,62 @@ echo "> /usr/sbin/rsyslogd"
/usr/sbin/rsyslogd
status=$?
if [ $status -ne 0 ]; then
echo "Failed to start apache2 web server: $status"
echo "Failed to start rsyslog: $status"
exit $status
fi

entrypoint_log() {
if [ -z "${NGINX_ENTRYPOINT_QUIET_LOGS:-}" ]; then
echo "$@"
fi
}

echo "> /usr/sbin/apache2"
source /etc/apache2/envvars
/usr/sbin/apache2
status=$?
if [ $status -ne 0 ]; then
echo "Failed to start apache2 web server: $status"
exit $status
if [ "$1" = "nginx" ] || [ "$1" = "nginx-debug" ]; then
if /usr/bin/find "/docker-entrypoint.d/" -mindepth 1 -maxdepth 1 -type f -print -quit 2>/dev/null | read v; then
entrypoint_log "$0: /docker-entrypoint.d/ is not empty, will attempt to perform configuration"

entrypoint_log "$0: Looking for shell scripts in /docker-entrypoint.d/"
find "/docker-entrypoint.d/" -follow -type f -print | sort -V | while read -r f; do
case "$f" in
*.envsh)
if [ -x "$f" ]; then
entrypoint_log "$0: Sourcing $f";
. "$f"
else
# warn on shell scripts without exec bit
entrypoint_log "$0: Ignoring $f, not executable";
fi
;;
*.sh)
if [ -x "$f" ]; then
entrypoint_log "$0: Launching $f";
"$f"
else
# warn on shell scripts without exec bit
entrypoint_log "$0: Ignoring $f, not executable";
fi
;;
*) entrypoint_log "$0: Ignoring $f";;
esac
done

entrypoint_log "$0: Configuration complete; ready for start up"
else
entrypoint_log "$0: No files found in /docker-entrypoint.d/, skipping configuration"
fi
fi

exec "$@"

#echo "> /usr/sbin/nginx"
#source /etc/apache2/envvars
#/usr/sbin/apache2
#status=$?
#if [ $status -ne 0 ]; then
# echo "Failed to start apache2 web server: $status"
# exit $status
#fi


echo "> /usr/sbin/bc-server -u bluecherry -g bluecherry"
export LD_LIBRARY_PATH=/usr/lib/bluecherry
Expand Down

0 comments on commit 40fcc3c

Please sign in to comment.