Skip to content

Commit 1285342

Browse files
committed
Rebase to 3.20
1 parent b5cf042 commit 1285342

File tree

7 files changed

+13
-17
lines changed

7 files changed

+13
-17
lines changed

Diff for: Dockerfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.19
3+
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.20
44

55
# set version label
66
ARG BUILD_DATE
@@ -39,6 +39,7 @@ RUN \
3939
tar xf \
4040
/tmp/dokuwiki.tar.gz -C \
4141
/app/www/public --strip-components=1 && \
42+
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
4243
echo "**** cleanup ****" && \
4344
apk del --purge \
4445
build-dependencies && \

Diff for: Dockerfile.aarch64

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.19
3+
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.20
44

55
# set version label
66
ARG BUILD_DATE
@@ -39,6 +39,7 @@ RUN \
3939
tar xf \
4040
/tmp/dokuwiki.tar.gz -C \
4141
/app/www/public --strip-components=1 && \
42+
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
4243
echo "**** cleanup ****" && \
4344
apk del --purge \
4445
build-dependencies && \

Diff for: Jenkinsfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ pipeline {
3030
CI_WEB='true'
3131
CI_PORT='80'
3232
CI_SSL='false'
33-
CI_DELAY='120'
34-
CI_DOCKERENV='TZ=US/Pacific'
33+
CI_DELAY='60'
34+
CI_DOCKERENV=''
3535
CI_AUTH=''
3636
CI_WEBPATH=''
3737
}

Diff for: README.md

+1
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
274274

275275
## Versions
276276

277+
* **31.05.24:** - Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
277278
* **23.01.24:** - Rebase to Alpine 3.19 with php 8.3.
278279
* **25.12.23:** - Existing users should update: site-confs/default.conf - Cleanup default site conf.
279280
* **21.07.23:** - Update built-in plugins on container update.

Diff for: jenkins-vars.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ custom_version_command: "docker run --rm alpine:latest sh -c 'apk add xmlstarlet
77
release_type: stable
88
release_tag: latest
99
ls_branch: master
10-
build_armhf: false
1110
repo_vars:
1211
- BUILD_VERSION_ARG = 'DOKUWIKI_RELEASE'
1312
- LS_USER = 'linuxserver'
@@ -22,7 +21,7 @@ repo_vars:
2221
- CI_WEB='true'
2322
- CI_PORT='80'
2423
- CI_SSL='false'
25-
- CI_DELAY='120'
26-
- CI_DOCKERENV='TZ=US/Pacific'
24+
- CI_DELAY='60'
25+
- CI_DOCKERENV=''
2726
- CI_AUTH=''
2827
- CI_WEBPATH=''

Diff for: readme-vars.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ available_architectures:
1616
# container parameters
1717
common_param_env_vars_enabled: true
1818
param_container_name: "{{ project_name }}"
19-
param_usage_include_env: true
20-
param_env_vars:
21-
- { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London." }
2219
param_usage_include_vols: true
2320
param_volumes:
2421
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
@@ -27,7 +24,6 @@ param_ports:
2724
- { external_port: "80", internal_port: "80", port_desc: "Application HTTP Port" }
2825

2926
# optional container parameters
30-
opt_param_usage_include_env: false
3127
opt_param_env_vars:
3228
- { env_var: "APP_URL", env_value: "/dokuwiki", desc: "Specify an APP_URL to append to your root location, helpful for subfolder reverse proxy setups. Does not take effect until after first restart following setup." }
3329
opt_param_usage_include_ports: true
@@ -39,6 +35,7 @@ app_setup_block: |
3935
Upon first install go to `http://$IP:$PORT/install.php` once you have completed the setup, restart the container, login as admin and set "Use nice URLs" in the `admin/Configuration Settings` panel to `.htaccess` and tick `Use slash as namespace separator in URLs` to enable [nice URLs](https://www.dokuwiki.org/rewrite) you will find the webui at `http://$IP:$PORT/`, for more info see [{{ project_name|capitalize }}]({{ project_url }})
4036
# changelog
4137
changelogs:
38+
- { date: "31.05.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
4239
- { date: "23.01.24:", desc: "Rebase to Alpine 3.19 with php 8.3."}
4340
- { date: "25.12.23:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." }
4441
- { date: "21.07.23:", desc: "Update built-in plugins on container update." }

Diff for: root/defaults/nginx/site-confs/default.conf.sample

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
## Version 2023/12/25 - Changelog: https://github.com/linuxserver/docker-dokuwiki/commits/master/root/defaults/nginx/site-confs/default.conf.sample
1+
## Version 2024/05/31 - Changelog: https://github.com/linuxserver/docker-dokuwiki/commits/master/root/defaults/nginx/site-confs/default.conf.sample
22

33
server {
4-
listen 80 default_server;
5-
listen [::]:80 default_server;
6-
7-
listen 443 ssl http2 default_server;
8-
listen [::]:443 ssl http2 default_server;
4+
listen *:80 default_server;
5+
listen *:443 ssl default_server;
96

107
server_name _;
118

0 commit comments

Comments
 (0)