25 lines
845 B
Bash
25 lines
845 B
Bash
# Create tmp dir for nginx
|
|
mkdir -p /var/tmp/nginx/
|
|
|
|
# Prevent startup of nginx (ubuntu 16.04 needs it)
|
|
ln -f -s /var/lib/nginx/logs /var/log/nginx
|
|
|
|
# Replace markers
|
|
go-replace \
|
|
-s "<DOCUMENT_INDEX>" -r "$WEB_DOCUMENT_INDEX" \
|
|
-s "<DOCUMENT_ROOT>" -r "$WEB_DOCUMENT_ROOT" \
|
|
-s "<ALIAS_DOMAIN>" -r "$WEB_ALIAS_DOMAIN" \
|
|
-s "<SERVERNAME>" -r "$HOSTNAME" \
|
|
-s "<PHP_SOCKET>" -r "$WEB_PHP_SOCKET" \
|
|
-s "<PHP_TIMEOUT>" -r "$WEB_PHP_TIMEOUT" \
|
|
-s "<SERVICE_NGINX_CLIENT_MAX_BODY_SIZE>" -r "$SERVICE_NGINX_CLIENT_MAX_BODY_SIZE" \
|
|
--path=/opt/docker/etc/nginx/ \
|
|
--path-pattern='*.conf' \
|
|
--ignore-empty
|
|
|
|
if [[ -z "$WEB_PHP_SOCKET" ]]; then
|
|
## WEB_PHP_SOCKET is not set, remove PHP files
|
|
rm -f -- /opt/docker/etc/nginx/conf.d/10-php.conf
|
|
rm -f -- /opt/docker/etc/nginx/vhost.common.d/10-php.conf
|
|
fi
|