bitnami-containers/bitnami/drupal-nginx/8-php5/rhel-7/rootfs/run.sh

27 lines
713 B
Bash

#!/bin/bash
. /opt/bitnami/base/functions
. /opt/bitnami/base/helpers
NGINX_INSTALLDIR="/opt/bitnami/nginx"
NGINX_CONF_DIR="${NGINX_INSTALLDIR}/conf"
PHP_INSTALLDIR="/opt/bitnami/php"
PHP_CONF_DIR="${PHP_INSTALLDIR}/conf"
PHP_TEMP_DIR="${PHP_INSTALLDIR}/tmp"
_forwardTerm () {
echo "Caugth signal SIGTERM, passing it to child processes..."
cpids=$(pgrep -P $$ | xargs)
kill -15 "$cpids" 2> /dev/null
wait
exit $?
}
trap _forwardTerm TERM
info "Starting php-fpm..."
php-fpm --pid "${PHP_TEMP_DIR}/php5-fpm.pid" --fpm-config "${PHP_CONF_DIR}/php-fpm.conf" --prefix "${PHP_INSTALLDIR}" -c "${PHP_CONF_DIR}/php.ini" &
info "Starting nginx..."
nginx -c "${NGINX_CONF_DIR}/nginx.conf" -g "daemon off;" &
wait