forked from Key/Wiki_project
UPDATE: Added mediawiki folder into project
This commit is contained in:
commit
e5e5c9b5c5
|
@ -0,0 +1,10 @@
|
|||
CREATE USER IF NOT EXISTS 'wiki_user'@'%' IDENTIFIED BY 'wiki_password';
|
||||
CREATE USER IF NOT EXISTS 'xwiki'@'%' IDENTIFIED BY 'wiki_password';
|
||||
CREATE DATABASE IF NOT EXISTS 'mediawiki' CHARACTER SET utf8;
|
||||
GRANT ALL PRIVILEGES ON *.* TO 'wiki_user'@'%' IDENTIFIED BY 'wiki_password';
|
||||
GRANT ALL PRIVILEGES ON *.* TO 'wiki_user'@localhost IDENTIFIED BY 'wiki_password';
|
||||
GRANT ALL PRIVILEGES ON *.* to 'xwiki'@'%';
|
||||
GRANT ALL PRIVILEGES ON *.* to 'xwiki'@localhost;
|
||||
grant all privileges on *.* to xwiki@'%';
|
||||
grant all privileges on *.* to xwiki@localhost;
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
# MediaWiki with Mariadb
|
||||
# Access via "http://localhost:80"
|
||||
|
||||
version: '3.2'
|
||||
networks:
|
||||
docker_network:
|
||||
driver: bridge
|
||||
services:
|
||||
mediawiki:
|
||||
image: mediawiki
|
||||
container_name: mediawiki
|
||||
hostname: mediawiki
|
||||
depends_on:
|
||||
- database
|
||||
restart: always
|
||||
networks:
|
||||
- docker_network
|
||||
ports:
|
||||
- 8080:80
|
||||
volumes:
|
||||
#- ./LocalSettings.php:/var/www/html/LocalSettings.php
|
||||
- images:/var/www/html/images
|
||||
environment:
|
||||
MEDIAWIKI_DB_TYPE: mariadb
|
||||
MEDIAWIKI_DB_USER: wiki_user
|
||||
MEDIAWIKI_DB_PASSWORD: wiki_password
|
||||
MEDIAWIKI_DB_HOST: db
|
||||
MEDIAWIKI_DB_PORT: 8083
|
||||
|
||||
|
||||
# After initial setup, download LocalSettings.php to the same directory as
|
||||
# this yaml and uncomment the following line and use compose to restart
|
||||
# the mediawiki service
|
||||
|
||||
xwiki:
|
||||
image: xwiki:stable-mariadb-tomcat
|
||||
container_name: xwiki
|
||||
hostname: xwiki
|
||||
depends_on:
|
||||
- database
|
||||
restart: always
|
||||
environment:
|
||||
DB_USER: root
|
||||
DB_PASSWORD: mariadb_secret
|
||||
DB_HOST: db
|
||||
networks:
|
||||
- docker_network
|
||||
ports:
|
||||
- 8081:8080
|
||||
volumes:
|
||||
- ./xwiki-data:/usr/local/xwiki
|
||||
|
||||
database:
|
||||
image: mariadb
|
||||
container_name: db
|
||||
hostname: db
|
||||
restart: always
|
||||
ports:
|
||||
- 8083:3306
|
||||
networks:
|
||||
- docker_network
|
||||
environment:
|
||||
MYSQL_DATABASE: my_wiki
|
||||
MYSQL_USER: wiki_user
|
||||
MYSQL_PASSWORD: wiki_password
|
||||
MYSQL_ROOT_PASSWORD: mariadb_secret
|
||||
volumes:
|
||||
- mariadb-data:/var/lib/mysql
|
||||
- ./dbInit/init.sql:/docker-entrypoint-initdb.d/init.sql
|
||||
|
||||
volumes:
|
||||
mariadb-data:
|
||||
xwiki-data:
|
||||
images:
|
Loading…
Reference in New Issue