17 lines
609 B
Bash
Executable File
17 lines
609 B
Bash
Executable File
#/usr/bin/env bash
|
|
|
|
# This implementation is adapted from the solution proposed here:
|
|
# https://stackoverflow.com/questions/21866477/nginx-use-environment-variables
|
|
|
|
# envsubst will take the input and replace all references to environment
|
|
# variables with their corresponding value. Because nginx uses the same
|
|
# '$' prefix for its internal variables, we should explicitly define the
|
|
# variables we want to replace rather than replacing all env vars.
|
|
envsubst '
|
|
$NEXTCLOUD_PHP_FPM_HOST
|
|
$NEXTCLOUD_DOMAIN
|
|
$NEXTCLOUD_MAX_UPLOAD_SIZE
|
|
' < /nginx.conf.template > /etc/nginx/nginx.conf
|
|
|
|
exec nginx -g 'daemon off;'
|