35 lines
850 B
Bash
Executable File
35 lines
850 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cat <<EOF
|
|
; PHP-FPM configuration file for $POOL_NAME, PHP version $PHPVER.
|
|
; This file is managed by cdist, do not edit by hand!
|
|
[$POOL_NAME]
|
|
|
|
; Local non-default configuration
|
|
user = $POOL_USER
|
|
group = $POOL_GROUP
|
|
listen = $POOL_LISTEN_ADDR
|
|
listen.owner = $POOL_LISTEN_OWNER
|
|
|
|
; Mandatory configuration options with default production values
|
|
pm = dynamic
|
|
pm.max_children = 10
|
|
pm.min_spare_servers = 1
|
|
pm.max_spare_servers = 3
|
|
|
|
env[HOSTNAME] = \$HOSTNAME
|
|
env[PATH] = /usr/local/bin:/usr/bin:/bin
|
|
env[TMP] = /tmp
|
|
env[TMPDIR] = /tmp
|
|
env[TEMP] = /tmp
|
|
|
|
EOF
|
|
|
|
if [ -f "${__object:?}/parameter/memory-limit" ]; then
|
|
echo "php_admin_value[memory_limit] = $(cat "$__object/parameter/memory-limit")"
|
|
fi
|
|
|
|
if [ -f "${__object:?}/parameter/open-basedir" ]; then
|
|
echo "php_admin_value[open_basedir] = $(cat "${__object:?}/parameter/open-basedir")"
|
|
fi
|