Skip to content

Commit d0e8dc6

Browse files
authored
Merge pull request #565 from crazy-max/alpine-3.23
Alpine Linux 3.23 and PHP 8.4
2 parents 548aab2 + 16a043c commit d0e8dc6

8 files changed

Lines changed: 43 additions & 43 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ jobs:
6565
LIBRENMS_CONTAINER: ${{ env.CONTAINER_NAME }}
6666
-
6767
name: Check container logs
68-
uses: crazy-max/.github/.github/actions/container-logs-check@main
68+
uses: crazy-max/.github/.github/actions/container-logs-check@v1
6969
with:
70-
container_name: ${{ env.CONTAINER_NAME }}
70+
name: ${{ env.CONTAINER_NAME }}
7171
log_check: "ready to handle connections"
7272
timeout: 120
7373
-

Dockerfile

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
# renovate: datasource=github-releases packageName=librenms/librenms versioning=semver
44
ARG LIBRENMS_VERSION="26.4.1"
5-
ARG ALPINE_VERSION="3.22"
6-
ARG SYSLOGNG_VERSION="4.8.3-r1"
5+
ARG ALPINE_VERSION="3.23"
6+
ARG SYSLOGNG_VERSION="4.10.2-r1"
77

88
FROM tianon/gosu:latest AS gosu
99

@@ -36,36 +36,36 @@ RUN apk --update --no-cache add \
3636
openssl \
3737
openssh-client \
3838
perl \
39-
php83 \
40-
php83-cli \
41-
php83-ctype \
42-
php83-curl \
43-
php83-dom \
44-
php83-fileinfo \
45-
php83-fpm \
46-
php83-gd \
47-
php83-gmp \
48-
php83-iconv \
49-
php83-json \
50-
php83-ldap \
51-
php83-mbstring \
52-
php83-mysqlnd \
53-
php83-opcache \
54-
php83-openssl \
55-
php83-pdo \
56-
php83-pdo_mysql \
57-
php83-pecl-memcached \
58-
php83-pear \
59-
php83-phar \
60-
php83-posix \
61-
php83-session \
62-
php83-simplexml \
63-
php83-snmp \
64-
php83-sockets \
65-
php83-tokenizer \
66-
php83-xml \
67-
php83-xmlwriter \
68-
php83-zip \
39+
php84 \
40+
php84-cli \
41+
php84-ctype \
42+
php84-curl \
43+
php84-dom \
44+
php84-fileinfo \
45+
php84-fpm \
46+
php84-gd \
47+
php84-gmp \
48+
php84-iconv \
49+
php84-json \
50+
php84-ldap \
51+
php84-mbstring \
52+
php84-mysqlnd \
53+
php84-opcache \
54+
php84-openssl \
55+
php84-pdo \
56+
php84-pdo_mysql \
57+
php84-pecl-memcached \
58+
php84-pear \
59+
php84-phar \
60+
php84-posix \
61+
php84-session \
62+
php84-simplexml \
63+
php84-snmp \
64+
php84-sockets \
65+
php84-tokenizer \
66+
php84-xml \
67+
php84-xmlwriter \
68+
php84-zip \
6969
python3 \
7070
py3-pip \
7171
rrdtool \

rootfs/etc/cont-init.d/02-fix-perms.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ chown -R librenms:librenms \
1717
/tpls \
1818
/var/lib/nginx \
1919
/var/log/nginx \
20-
/var/log/php83 \
20+
/var/log/php84 \
2121
/var/run/nginx \
2222
/var/run/php-fpm

rootfs/etc/cont-init.d/03-config.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,17 @@ sed -e "s/@MEMORY_LIMIT@/$MEMORY_LIMIT/g" \
6464
-e "s/@FPM_PM_START_SERVERS@/$FPM_PM_START_SERVERS/g" \
6565
-e "s/@FPM_PM_MIN_SPARE_SERVERS@/$FPM_PM_MIN_SPARE_SERVERS/g" \
6666
-e "s/@FPM_PM_MAX_SPARE_SERVERS@/$FPM_PM_MAX_SPARE_SERVERS/g" \
67-
/tpls/etc/php83/php-fpm.d/www.conf >/etc/php83/php-fpm.d/www.conf
67+
/tpls/etc/php84/php-fpm.d/www.conf >/etc/php84/php-fpm.d/www.conf
6868

6969
echo "Setting PHP INI configuration..."
70-
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php83/php.ini
71-
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php83/php.ini
72-
sed -i "s|;max_input_vars.*|max_input_vars = ${MAX_INPUT_VARS}|g" /etc/php83/php.ini
70+
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php84/php.ini
71+
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php84/php.ini
72+
sed -i "s|;max_input_vars.*|max_input_vars = ${MAX_INPUT_VARS}|g" /etc/php84/php.ini
7373

7474
# OpCache
7575
echo "Setting OpCache configuration..."
7676
sed -e "s/@OPCACHE_MEM_SIZE@/$OPCACHE_MEM_SIZE/g" \
77-
/tpls/etc/php83/conf.d/opcache.ini >/etc/php83/conf.d/opcache.ini
77+
/tpls/etc/php84/conf.d/opcache.ini >/etc/php84/conf.d/opcache.ini
7878

7979
# Nginx
8080
echo "Setting Nginx configuration..."

rootfs/etc/cont-init.d/04-svc-main.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ cat >/etc/services.d/php-fpm/run <<EOL
9999
#!/usr/bin/execlineb -P
100100
with-contenv
101101
s6-setuidgid ${PUID}:${PGID}
102-
php-fpm83 -F
102+
php-fpm84 -F
103103
EOL
104104
chmod +x /etc/services.d/php-fpm/run
105105

rootfs/etc/syslog-ng/syslog-ng.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@version:4.8
1+
@version:4.10
22

33
options {
44
chain_hostnames(off);
@@ -8,7 +8,7 @@ options {
88
owner("root");
99
group("adm");
1010
perm(0640);
11-
stats_freq(0);
11+
stats(freq(0));
1212
bad_hostname("^gconfd$");
1313
};
1414

0 commit comments

Comments
 (0)