Changes for page XWiki (Helm)
Last modified by Itzhak Daniel on 2024/04/29 16:35
From version 15.1
edited by Itzhak Daniel
on 2024/04/29 00:38
on 2024/04/29 00:38
Change comment:
There is no comment for this version
To version 19.1
edited by Itzhak Daniel
on 2024/04/29 01:43
on 2024/04/29 01:43
Change comment:
Uploaded new attachment "Dockerfile", version 1.2
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -12,7 +12,7 @@ 12 12 13 13 == Background == 14 14 15 -[[Behemoth LTD>>https://www.behemoth.co.il/]] was in a search for a 'knowledge base' software, a central place to collect and collaborate on documents which hold information, instructions, guide, etc. The requirement was simple, it required to beabletorun on Kubernetes without too much customization, building, testing and other complex CI/CD prerequisite.15 +[[Behemoth LTD>>https://www.behemoth.co.il/]] was in a search for a 'knowledge base' software, a central place to collect and collaborate on documents which hold information, instructions, guides, etc. The requirement was simple, can run on Kubernetes without too much customization, building, testing and other complex CI/CD prerequisite. 16 16 17 17 Things may change in the future, as Kubernetes becomes the de-facto way to run Apps, so do some homework before continuing, [[Awesome Selfhosted>>https://github.com/awesome-selfhosted/awesome-selfhosted#wikis]]. 18 18 ... ... @@ -41,7 +41,7 @@ 41 41 42 42 At the beginning we tried to avoid making any custom changes to the images in question (XWiki and Bitnami's MySQL). But XWiki running as root, didn't fly. So we had to create a custom image with minor changes to enable it to run as a unprivileged uid/gid: 30001. 43 43 44 -=== Build ingand Publish ===44 +=== Build and Publish === 45 45 46 46 You will need to perform the following actions: 47 47 ... ... @@ -174,7 +174,7 @@ 174 174 behemoth-xwiki xwiki-helm/xwiki 175 175 {{/code}} 176 176 177 -=== Upgrad ing===177 +=== Upgrade === 178 178 179 179 To upgrade XWiki, you should read the content in [[XWiki official Helm pages regarding upgrades>>https://extensions.xwiki.org/xwiki/bin/view/Extension/XWikiHelm/#HUpgrading]]. 180 180 ... ... @@ -187,7 +187,7 @@ 187 187 188 188 {{/code}} 189 189 190 -=== Uninstall ing===190 +=== Uninstall === 191 191 192 192 To fully remove XWiki, use the following commands: 193 193 ... ... @@ -203,10 +203,11 @@ 203 203 204 204 == Links == 205 205 206 +1. [[XWiki - Extensions - Helm>>https://extensions.xwiki.org/xwiki/bin/view/Extension/XWikiHelm/]] 207 +1. [[Github - XWiki Contrib - Helm Charts>>https://github.com/xwiki-contrib/xwiki-helm]] 206 206 1. [[Github - XWiki - Docker>>https://github.com/xwiki/xwiki-docker/]] 207 207 1. [[Docker Hub - XWiki - Official>>https://hub.docker.com/_/xwiki]] 208 -1. [[Docker Hub - Behemoth LTD - Custom XWiki Non-root Image>>https://hub.docker.com/repository/docker/behemothil/xwiki-mysql-tomcat-nonroot/general]] 209 -1. 210 +1. [[Docker Hub - Behemoth LTD - Custom XWiki Non-root Image>>https://hub.docker.com/r/behemothil/xwiki-mysql-tomcat-nonroot]] 210 210 ))) 211 211 212 212 (% class="col-xs-12 col-sm-4" %)
- Dockerfile
-
- Size
-
... ... @@ -1,1 +1,1 @@ 1 -67 301 +6722 - Content
-
... ... @@ -91,7 +91,7 @@ 91 91 92 92 # Added by Behemoth LTD - Apr 28th, 2024 93 93 # Fixing permissions error when using non-root user/group (30001:30001) to start the app 94 -RUN chown -R 30001:30001 /usr/local/tomcat /webapps94 +RUN chown -R 30001:30001 /usr/local/tomcat 95 95 USER 30001:30001 96 96 97 97 # At this point the image is done and what remains below are the runtime configuration used by the user to configure