Skip to content

Commit 4179686

Browse files
Bot Updating Templated Files
1 parent 28a573d commit 4179686

1 file changed

Lines changed: 80 additions & 28 deletions

File tree

readme-vars.yml

Lines changed: 80 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,50 +7,102 @@ project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/ma
77
project_blurb: |
88
[{{ project_name|capitalize }}]({{ project_url }}) is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.
99
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
10-
1110
# supported architectures
1211
available_architectures:
13-
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
14-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
15-
12+
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
13+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1614
# container parameters
1715
common_param_env_vars_enabled: true
1816
param_container_name: "{{ project_name }}"
1917
param_usage_include_vols: true
2018
param_volumes:
21-
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
19+
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files"}
2220
param_usage_include_ports: true
2321
param_ports:
24-
- { external_port: "80", internal_port: "80", port_desc: "Application HTTP Port" }
25-
22+
- {external_port: "80", internal_port: "80", port_desc: "Application HTTP Port"}
2623
# optional container parameters
2724
opt_param_env_vars:
28-
- { 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." }
25+
- {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."}
2926
opt_param_usage_include_ports: true
3027
opt_param_ports:
31-
- { external_port: "443", internal_port: "443", port_desc: "#optional Application HTTPS Port" }
28+
- {external_port: "443", internal_port: "443", port_desc: "#optional Application HTTPS Port"}
3229
# application setup block
3330
app_setup_block_enabled: true
3431
app_setup_block: |
3532
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 }})
33+
# init diagram
34+
init_diagram: |
35+
"dokuwiki:latest": {
36+
docker-mods
37+
base {
38+
fix-attr +\nlegacy cont-init
39+
}
40+
docker-mods -> base
41+
legacy-services
42+
custom services
43+
init-services -> legacy-services
44+
init-services -> custom services
45+
custom services -> legacy-services
46+
legacy-services -> ci-service-check
47+
init-migrations -> init-adduser
48+
init-nginx-end -> init-config
49+
init-os-end -> init-config
50+
init-config -> init-config-end
51+
init-dokuwiki-config -> init-config-end
52+
init-os-end -> init-crontab-config
53+
init-mods-end -> init-custom-files
54+
init-nginx-end -> init-dokuwiki-config
55+
base -> init-envfile
56+
init-os-end -> init-folders
57+
init-php -> init-keygen
58+
base -> init-migrations
59+
base -> init-mods
60+
init-config-end -> init-mods
61+
init-version-checks -> init-mods
62+
init-mods -> init-mods-end
63+
init-mods-package-install -> init-mods-end
64+
init-mods -> init-mods-package-install
65+
init-samples -> init-nginx
66+
init-permissions -> init-nginx-end
67+
base -> init-os-end
68+
init-adduser -> init-os-end
69+
init-envfile -> init-os-end
70+
init-migrations -> init-os-end
71+
init-keygen -> init-permissions
72+
init-nginx -> init-php
73+
init-folders -> init-samples
74+
init-custom-files -> init-services
75+
init-mods-end -> init-services
76+
init-config-end -> init-version-checks
77+
init-services -> svc-cron
78+
svc-cron -> legacy-services
79+
init-services -> svc-nginx
80+
svc-nginx -> legacy-services
81+
init-services -> svc-php-fpm
82+
svc-php-fpm -> legacy-services
83+
}
84+
Base Images: {
85+
"baseimage-alpine-nginx:3.20" <- "baseimage-alpine:3.20"
86+
}
87+
"dokuwiki:latest" <- Base Images
3688
# changelog
3789
changelogs:
38-
- { date: "31.05.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
39-
- { date: "23.01.24:", desc: "Rebase to Alpine 3.19 with php 8.3."}
40-
- { date: "25.12.23:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf." }
41-
- { date: "21.07.23:", desc: "Update built-in plugins on container update." }
42-
- { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
43-
- { date: "13.04.23:", desc: "Move ssl.conf include to default.conf." }
44-
- { date: "28.12.22:", desc: "Rebase to Alpine 3.17, migrate to s6v3." }
45-
- { date: "11.13.22:", desc: "Move lib/images/smileys/local and lib/images/interwiki outside of the container for user defined smiley and interwiki icon support." }
46-
- { date: "20.08.22:", desc: "Rebasing to alpine 3.15 with php8. Restructure nginx configs ([see changes announcement](https://info.linuxserver.io/issues/2022-08-20-nginx-base))." }
47-
- { date: "20.07.21:", desc: "Add php7-dom, fixes minor issues in sprintdoc template." }
48-
- { date: "15.04.21:", desc: "Add `vendor` folder to deny list." }
49-
- { date: "21.02.21:", desc: "Store search index outside of container, set absolute (default) path for `savedir`." }
50-
- { date: "23.01.21:", desc: "Rebasing to alpine 3.13." }
51-
- { date: "28.09.20:", desc: "Add php7-pdo_sqlite and php7-sqlite3." }
52-
- { date: "23.09.20:", desc: "Fix php-local.ini bug introduced in the prior PR." }
53-
- { date: "14.09.20:", desc: "Rebase to alpine 3.12. Add php7-ctype, php7-curl, php7-pdo_mysql, php7-pdo_pgsql, php7-pecl-imagick and php7-iconv. Bump upload max filesize and post max size to 100MB. Remove deprecated APP_URL env var. Fix breaking addons."}
54-
- { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }
55-
- { date: "01.12.19:", desc: "Add php7-ldap package to support LDAP authentication." }
56-
- { date: "28.05.19:", desc: "Initial Release." }
90+
- {date: "31.05.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
91+
- {date: "23.01.24:", desc: "Rebase to Alpine 3.19 with php 8.3."}
92+
- {date: "25.12.23:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf."}
93+
- {date: "21.07.23:", desc: "Update built-in plugins on container update."}
94+
- {date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf."}
95+
- {date: "13.04.23:", desc: "Move ssl.conf include to default.conf."}
96+
- {date: "28.12.22:", desc: "Rebase to Alpine 3.17, migrate to s6v3."}
97+
- {date: "11.13.22:", desc: "Move lib/images/smileys/local and lib/images/interwiki outside of the container for user defined smiley and interwiki icon support."}
98+
- {date: "20.08.22:", desc: "Rebasing to alpine 3.15 with php8. Restructure nginx configs ([see changes announcement](https://info.linuxserver.io/issues/2022-08-20-nginx-base))."}
99+
- {date: "20.07.21:", desc: "Add php7-dom, fixes minor issues in sprintdoc template."}
100+
- {date: "15.04.21:", desc: "Add `vendor` folder to deny list."}
101+
- {date: "21.02.21:", desc: "Store search index outside of container, set absolute (default) path for `savedir`."}
102+
- {date: "23.01.21:", desc: "Rebasing to alpine 3.13."}
103+
- {date: "28.09.20:", desc: "Add php7-pdo_sqlite and php7-sqlite3."}
104+
- {date: "23.09.20:", desc: "Fix php-local.ini bug introduced in the prior PR."}
105+
- {date: "14.09.20:", desc: "Rebase to alpine 3.12. Add php7-ctype, php7-curl, php7-pdo_mysql, php7-pdo_pgsql, php7-pecl-imagick and php7-iconv. Bump upload max filesize and post max size to 100MB. Remove deprecated APP_URL env var. Fix breaking addons."}
106+
- {date: "19.12.19:", desc: "Rebasing to alpine 3.11."}
107+
- {date: "01.12.19:", desc: "Add php7-ldap package to support LDAP authentication."}
108+
- {date: "28.05.19:", desc: "Initial Release."}

0 commit comments

Comments
 (0)