Skip to content

Commit c504502

Browse files
authored
Dokuwiki 2022-07-31a (#47)
Co-authored-by: CrazyMax <[email protected]>
1 parent da72db1 commit c504502

File tree

9 files changed

+38
-34
lines changed

9 files changed

+38
-34
lines changed

Dockerfile

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
ARG DOKUWIKI_VERSION="2020-07-29"
2-
ARG DOKUWIKI_MD5="8867b6a5d71ecb5203402fe5e8fa18c9"
1+
ARG DOKUWIKI_VERSION="2022-07-31a"
2+
ARG DOKUWIKI_MD5="4459ea99e3a4ce2b767482f505724dcc"
33

44
FROM crazymax/yasu:latest AS yasu
5-
FROM crazymax/alpine-s6:3.14-2.2.0.3
5+
FROM crazymax/alpine-s6:3.16-2.2.0.3
66

77
COPY --from=yasu / /
88
RUN apk --update --no-cache add \
@@ -11,25 +11,25 @@ RUN apk --update --no-cache add \
1111
inotify-tools \
1212
libgd \
1313
nginx \
14-
php7 \
15-
php7-cli \
16-
php7-ctype \
17-
php7-curl \
18-
php7-fpm \
19-
php7-gd \
20-
php7-json \
21-
php7-ldap \
22-
php7-mbstring \
23-
php7-openssl \
24-
php7-pdo \
25-
php7-pdo_sqlite \
26-
php7-pecl-imagick \
27-
php7-session \
28-
php7-simplexml \
29-
php7-sqlite3 \
30-
php7-xml \
31-
php7-zip \
32-
php7-zlib \
14+
php8 \
15+
php8-cli \
16+
php8-ctype \
17+
php8-curl \
18+
php8-fpm \
19+
php8-gd \
20+
php8-json \
21+
php8-ldap \
22+
php8-mbstring \
23+
php8-openssl \
24+
php8-pdo \
25+
php8-pdo_sqlite \
26+
php8-pecl-imagick \
27+
php8-session \
28+
php8-simplexml \
29+
php8-sqlite3 \
30+
php8-xml \
31+
php8-zip \
32+
php8-zlib \
3333
shadow \
3434
tar \
3535
tzdata \
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/with-contenv sh
2+
# shellcheck shell=sh
23

34
# Fix access rights to stdout and stderr
45
chown ${PUID}:${PGID} /proc/self/fd/1 /proc/self/fd/2 || true

rootfs/etc/cont-init.d/01-fix-uidgid.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/with-contenv sh
2+
# shellcheck shell=sh
23

34
if [ -n "${PGID}" ] && [ "${PGID}" != "$(id -g dokuwiki)" ]; then
45
echo "Switching to PGID ${PGID}..."

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/with-contenv sh
2+
# shellcheck shell=sh
23

34
echo "Fixing perms..."
45
mkdir -p /data \
@@ -10,7 +11,7 @@ chown -R dokuwiki. \
1011
/tpls \
1112
/var/lib/nginx \
1213
/var/log/nginx \
13-
/var/log/php7 \
14+
/var/log/php8 \
1415
/var/run/nginx \
1516
/var/run/php-fpm \
1617
/var/www/bin \

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ echo "Setting PHP-FPM configuration..."
2626
sed -e "s/@MEMORY_LIMIT@/$MEMORY_LIMIT/g" \
2727
-e "s/@UPLOAD_MAX_SIZE@/$UPLOAD_MAX_SIZE/g" \
2828
-e "s/@CLEAR_ENV@/$CLEAR_ENV/g" \
29-
/tpls/etc/php7/php-fpm.d/www.conf > /etc/php7/php-fpm.d/www.conf
29+
/tpls/etc/php8/php-fpm.d/www.conf > /etc/php8/php-fpm.d/www.conf
3030

3131
echo "Setting PHP INI configuration..."
32-
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php7/php.ini
33-
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php7/php.ini
34-
sed -i "s|auto_prepend_file.*|auto_prepend_file = /var/www/inc/preload.php|g" /etc/php7/php.ini
32+
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php8/php.ini
33+
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php8/php.ini
34+
sed -i "s|auto_prepend_file.*|auto_prepend_file = /var/www/inc/preload.php|g" /etc/php8/php.ini
3535

3636
# OpCache
3737
echo "Setting OpCache configuration..."
3838
sed -e "s/@OPCACHE_MEM_SIZE@/$OPCACHE_MEM_SIZE/g" \
39-
/tpls/etc/php7/conf.d/opcache.ini > /etc/php7/conf.d/opcache.ini
39+
/tpls/etc/php8/conf.d/opcache.ini > /etc/php8/conf.d/opcache.ini
4040

4141
# Nginx
4242
echo "Setting Nginx configuration..."
@@ -121,5 +121,5 @@ if [ ${firstInstall} -eq 1 ]; then
121121
echo ">>"
122122
elif [ "$DOKUWIKI_RUN_INDEXER" = "true" ]; then
123123
echo "Launching DokuWiki indexer..."
124-
runas_user php7 /var/www/bin/indexer.php -c
124+
runas_user php /var/www/bin/indexer.php -c
125125
fi

rootfs/etc/cont-init.d/04-create-services.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/with-contenv sh
2+
# shellcheck shell=sh
23

34
mkdir -p /etc/services.d/nginx
45
cat > /etc/services.d/nginx/run <<EOL
@@ -14,7 +15,7 @@ cat > /etc/services.d/php-fpm/run <<EOL
1415
#!/usr/bin/execlineb -P
1516
with-contenv
1617
s6-setuidgid ${PUID}:${PGID}
17-
php-fpm7 -F
18+
php-fpm8 -F
1819
EOL
1920
chmod +x /etc/services.d/php-fpm/run
2021

rootfs/tpls/etc/nginx/nginx.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ http {
5858
location ~ ^/(status|ping)$ {
5959
allow 127.0.0.1;
6060
deny all;
61-
fastcgi_pass unix:/var/run/php-fpm/php-fpm7.sock;
61+
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
6262
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
6363
include fastcgi_params;
6464
}
@@ -90,7 +90,7 @@ http {
9090

9191
location ~ \.php$ {
9292
try_files $uri =404;
93-
fastcgi_pass unix:/var/run/php-fpm/php-fpm7.sock;
93+
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
9494
fastcgi_index index.php;
9595
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
9696
include fastcgi_params;
File renamed without changes.

rootfs/tpls/etc/php7/php-fpm.d/www.conf renamed to rootfs/tpls/etc/php8/php-fpm.d/www.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[global]
2-
pid = /var/run/php-fpm/php-fpm7.pid
2+
pid = /var/run/php-fpm/php-fpm.pid
33
daemonize = no
44
error_log = /proc/self/fd/2
55

66
[www]
7-
listen = /var/run/php-fpm/php-fpm7.sock
7+
listen = /var/run/php-fpm/php-fpm.sock
88
access.log = /dev/null
99

1010
pm = dynamic

0 commit comments

Comments
 (0)