Last modified by Alexandru Pentilescu on 2023/06/25 18:56

From version 55.1
edited by Alexandru Pentilescu
on 2022/06/15 22:58
Change comment: There is no comment for this version
To version 52.1
edited by Alexandru Pentilescu
on 2022/06/12 08:31
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -54,7 +54,7 @@
54 54  # ---------------------------------------------------------------------------
55 55  version: '2'
56 56  networks:
57 - internal_xwiki_network:
57 + bridge:
58 58   driver: bridge
59 59  services:
60 60   # The container that runs XWiki + Tomcat
... ... @@ -78,8 +78,8 @@
78 78   volumes:
79 79   - ./data/xwiki-data:/usr/local/xwiki
80 80   networks:
81 - - internal_xwiki_network
82 -
81 + internal_xwiki_network:
82 + ipv4_address: 192.168.80.3
83 83   # The container that runs the database (mariadb)
84 84   db:
85 85   image: "mariadb:10.5"
... ... @@ -103,7 +103,8 @@
103 103   - MYSQL_PASSWORD=${DB_PASSWORD}
104 104   - MYSQL_DATABASE=${DB_DATABASE}
105 105   networks:
106 - - internal_xwiki_network
106 + internal_xwiki_network:
107 + ipv4_address: 192.168.80.4
107 107  
108 108  networks:
109 109   internal_xwiki_network:
... ... @@ -132,6 +132,7 @@
132 132  
133 133  Please replace <database_password> and <mysql_root_password> with randomly generated long strings, preferrably containing a long sequence of lowercase, uppercase letters, digits and symbols. In my case, I chose 12 character long sequences for each of them. It's unlikely for a hacker to compromise your docker environment but it's still best practice to make the passwords as long and hard to guess as possible, as an extra layer of security.
134 134  
136 +
135 135  = First run of the container =
136 136  
137 137  The first run is always the scariest. Start up the docker image and wait for everything to initialize:
... ... @@ -300,4 +300,4 @@
300 300  
301 301  [[Official docker guide for installing XWiki>>https://github.com/xwiki/xwiki-docker/blob/master/README.md]]
302 302  [[How to setup an Nginx reverse proxy and also provide a global X.509 certificate for it>>https://wiki.pentilescu.com/bin/view/Guides/How%20to%20setup%20an%20Nginx%20reverse%20proxy%20and%20also%20provide%20a%20global%20X.509%20certificate%20for%20it/]]
303 -[[How to setup a postfix SMTP server>>https://wiki.pentilescu.com/bin/view/Guides/How%20to%20setup%20a%20postfix%20SMTP%20server/]]
305 +How to setup a postfix SMTP server [NOT YET WRITTEN]