1
1
# syntax=docker/dockerfile:1
2
2
3
- FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.21
3
+ FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.22
4
4
5
5
# set version label
6
6
ARG BUILD_DATE
@@ -19,44 +19,43 @@ RUN \
19
19
gnu-libiconv \
20
20
imagemagick \
21
21
libxml2 \
22
- php83-apcu \
23
- php83-bcmath \
24
- php83-bz2 \
25
- php83-dom \
26
- php83-exif \
27
- php83-ftp \
28
- php83-gd \
29
- php83-gmp \
30
- php83-imap \
31
- php83-intl \
32
- php83-ldap \
33
- php83-opcache \
34
- php83-pcntl \
35
- php83-pdo_mysql \
36
- php83-pdo_pgsql \
37
- php83-pdo_sqlite \
38
- php83-pecl-imagick \
39
- php83-pecl-mcrypt \
40
- php83-pecl-memcached \
41
- php83-pecl-smbclient \
42
- php83-pgsql \
43
- php83-posix \
44
- php83-redis \
45
- php83-sodium \
46
- php83-sqlite3 \
47
- php83-sysvsem \
48
- php83-xmlreader \
22
+ php84-apcu \
23
+ php84-bcmath \
24
+ php84-bz2 \
25
+ php84-dom \
26
+ php84-exif \
27
+ php84-ftp \
28
+ php84-gd \
29
+ php84-gmp \
30
+ php84-imap \
31
+ php84-intl \
32
+ php84-ldap \
33
+ php84-opcache \
34
+ php84-pcntl \
35
+ php84-pdo_mysql \
36
+ php84-pdo_pgsql \
37
+ php84-pdo_sqlite \
38
+ php84-pecl-imagick \
39
+ php84-pecl-memcached \
40
+ php84-pecl-smbclient \
41
+ php84-pgsql \
42
+ php84-posix \
43
+ php84-redis \
44
+ php84-sodium \
45
+ php84-sqlite3 \
46
+ php84-sysvsem \
47
+ php84-xmlreader \
49
48
rsync \
50
49
samba-client \
51
50
sudo && \
52
51
echo "**** configure php-fpm to pass env vars ****" && \
53
- sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php83 /php-fpm.d/www.conf && \
54
- grep -qxF 'clear_env = no' /etc/php83 /php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php83 /php-fpm.d/www.conf && \
55
- echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php83 /php-fpm.conf && \
52
+ sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php84 /php-fpm.d/www.conf && \
53
+ if ! grep -qxF 'clear_env = no' /etc/php84 /php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php84 /php-fpm.d/www.conf; fi && \
54
+ echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php84 /php-fpm.conf && \
56
55
echo "**** configure php for nextcloud ****" && \
57
56
{ \
58
57
echo 'apc.enable_cli=1'; \
59
- } >> /etc/php83 /conf.d/apcu.ini && \
58
+ } >> /etc/php84 /conf.d/apcu.ini && \
60
59
{ \
61
60
echo 'opcache.enable=1'; \
62
61
echo 'opcache.interned_strings_buffer=32'; \
66
65
echo 'opcache.revalidate_freq=60'; \
67
66
echo 'opcache.jit=1255'; \
68
67
echo 'opcache.jit_buffer_size=128M'; \
69
- } >> "/etc/php83 /conf.d/00_opcache.ini" && \
68
+ } >> "/etc/php84 /conf.d/00_opcache.ini" && \
70
69
{ \
71
70
echo 'memory_limit=-1'; \
72
71
echo 'upload_max_filesize=100G'; \
75
74
echo 'max_execution_time=3600'; \
76
75
echo 'output_buffering=0'; \
77
76
echo 'always_populate_raw_post_data=-1'; \
78
- } >> "/etc/php83 /conf.d/nextcloud.ini" && \
77
+ } >> "/etc/php84 /conf.d/nextcloud.ini" && \
79
78
echo "**** install nextcloud ****" && \
80
79
mkdir -p \
81
80
/app/www/src/ && \
0 commit comments