WikkaWiki is a flexible, standards-compliant and lightweight wiki engine in PHP, which uses MySQL.
2.7K
Dockerfile links [`1.4.0` , `latest` (*Dockerfile*)](https://github.com/oemunoz/wikkawiki/blob/1.4.0/Dockerfile)
[`1.3.7-php5-mariadb` , `1.3.7` (*Dockerfile*)](https://github.com/oemunoz/wikkawiki/blob/1.3.7_php5_mariadb/Dockerfile)
[`dev` (*Dockerfile*)](https://github.com/oemunoz/wikkawiki/blob/master/Dockerfile)
[`1.4.0-pre` (*Dockerfile*)](https://github.com/oemunoz/wikkawiki/blob/1.4.0-pre/Dockerfile)
[`1.4.0-pre_lite` (*Dockerfile*)](https://github.com/oemunoz/wikkawiki/blob/1.4.0-pre_lite/Dockerfile)
[`1.4.0-pre_arm32v7_lite` (*Dockerfile*)](https://github.com/oemunoz/wikkawiki/blob/1.4.0-pre_arm32v7_lite/Dockerfile)

WikkaWiki is a flexible, standards-compliant and lightweight wiki engine written in PHP, which uses MariaDB/MySQL/SQLite to store pages. http://wikkawiki.org/HomePage
This is a resumed HowTo, for a long description follow the link to the WikkaWiki.
From the 1.4.0 stable version this docker dont use supervisord, but you can use other alternatives like docker-compose, check the example below.
No internal MariaDB/MySql Database Engine
1.4.0, latest (Dockerfile), stable-release.
docker run -d -p 80:80 oems/wikkawiki
1.3.7 (Dockerfile), old-release.
When you run this docker with the basic minimum options:
docker run -d -p 80:80 oems/wikkawiki:1.3.7_php5_mariadb
Connect with the web server on the 80 tcp port of the docker server, you can use the SQLite option;

Note: If you select the SQLite option ignore other database fields.
If you select mysql option you must to use the default password (on any case remember to change this password):

Default password:
wikka-password
Also, you can follow the instructive for more detail on the install process:
http://docs.wikkawiki.org/WikkaInstallation
With this default option, you run the database into the container, then if you delete your container you delete your database also, remember to make backup.
Now in your work directory, is a directory named **mysql_org/ **, you can use this database files on your owns instances of wikkawiki.

Default password:
wikka-password
For example docker-compose.yml:
version: '2'
services:
mariadb:
image: mariadb
hostname: mariadb
environment:
- MYSQL_ROOT_PASSWORD=root-password
- MYSQL_DATABASE=wikka
- MYSQL_USER=wikka
- MYSQL_PASSWORD=wikka-password
volumes:
- $PWD/mysql:/var/lib/mysql
wiki:
image: oems/wikkawiki:latest
links:
- mariadb
ports:
- '80:80'
and the run it:
docker-compose up -d
docker run -d -p 80:80 -v $PWD/mysql:/var/lib/mysql -v $PWD/wikka.config.php:/var/www/html/wikka/wikka.config.php -v $PWD/uploads:/var/www/html/wikka/uploads -v $PWD/plugins:/var/www/html/wikka/plugins oems/wikkawiki
Modify the mysql_wikkawiki.sql with your own user and database definitions and build the image:
git [email protected]:oemunoz/wikkawiki.git wikkawiki
cd wikkawiki
docker build -t "wikkawiki" .
R: For now, is not, becose this DockerFile was build thinking to help to the developers only.
All WikkaWiki develops. http://wikkawiki.org/CreditsPage
GNU General Public License




Content type
Image
Digest
Size
150.9 MB
Last updated
over 6 years ago
docker pull oems/wikkawiki