1
0
Fork 0
mirror of https://github.com/librenms/docker.git synced 2026-07-17 16:45:25 +00:00
This commit is contained in:
CrazyMax 2026-05-17 19:35:09 +02:00
parent a29ac35f5b
commit 823d742f27
No known key found for this signature in database
GPG key ID: ADE44D8C9D44FBE4
6 changed files with 37 additions and 37 deletions

View file

@ -36,36 +36,36 @@ RUN apk --update --no-cache add \
openssl \
openssh-client \
perl \
php83 \
php83-cli \
php83-ctype \
php83-curl \
php83-dom \
php83-fileinfo \
php83-fpm \
php83-gd \
php83-gmp \
php83-iconv \
php83-json \
php83-ldap \
php83-mbstring \
php83-mysqlnd \
php83-opcache \
php83-openssl \
php83-pdo \
php83-pdo_mysql \
php83-pecl-memcached \
php83-pear \
php83-phar \
php83-posix \
php83-session \
php83-simplexml \
php83-snmp \
php83-sockets \
php83-tokenizer \
php83-xml \
php83-xmlwriter \
php83-zip \
php84 \
php84-cli \
php84-ctype \
php84-curl \
php84-dom \
php84-fileinfo \
php84-fpm \
php84-gd \
php84-gmp \
php84-iconv \
php84-json \
php84-ldap \
php84-mbstring \
php84-mysqlnd \
php84-opcache \
php84-openssl \
php84-pdo \
php84-pdo_mysql \
php84-pecl-memcached \
php84-pear \
php84-phar \
php84-posix \
php84-session \
php84-simplexml \
php84-snmp \
php84-sockets \
php84-tokenizer \
php84-xml \
php84-xmlwriter \
php84-zip \
python3 \
py3-pip \
rrdtool \

View file

@ -17,6 +17,6 @@ chown -R librenms:librenms \
/tpls \
/var/lib/nginx \
/var/log/nginx \
/var/log/php83 \
/var/log/php84 \
/var/run/nginx \
/var/run/php-fpm

View file

@ -64,17 +64,17 @@ sed -e "s/@MEMORY_LIMIT@/$MEMORY_LIMIT/g" \
-e "s/@FPM_PM_START_SERVERS@/$FPM_PM_START_SERVERS/g" \
-e "s/@FPM_PM_MIN_SPARE_SERVERS@/$FPM_PM_MIN_SPARE_SERVERS/g" \
-e "s/@FPM_PM_MAX_SPARE_SERVERS@/$FPM_PM_MAX_SPARE_SERVERS/g" \
/tpls/etc/php83/php-fpm.d/www.conf >/etc/php83/php-fpm.d/www.conf
/tpls/etc/php84/php-fpm.d/www.conf >/etc/php84/php-fpm.d/www.conf
echo "Setting PHP INI configuration..."
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php83/php.ini
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php83/php.ini
sed -i "s|;max_input_vars.*|max_input_vars = ${MAX_INPUT_VARS}|g" /etc/php83/php.ini
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php84/php.ini
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php84/php.ini
sed -i "s|;max_input_vars.*|max_input_vars = ${MAX_INPUT_VARS}|g" /etc/php84/php.ini
# OpCache
echo "Setting OpCache configuration..."
sed -e "s/@OPCACHE_MEM_SIZE@/$OPCACHE_MEM_SIZE/g" \
/tpls/etc/php83/conf.d/opcache.ini >/etc/php83/conf.d/opcache.ini
/tpls/etc/php84/conf.d/opcache.ini >/etc/php84/conf.d/opcache.ini
# Nginx
echo "Setting Nginx configuration..."

View file

@ -99,7 +99,7 @@ cat >/etc/services.d/php-fpm/run <<EOL
#!/usr/bin/execlineb -P
with-contenv
s6-setuidgid ${PUID}:${PGID}
php-fpm83 -F
php-fpm84 -F
EOL
chmod +x /etc/services.d/php-fpm/run