Skip to content

Ce répertoire doit permettre de suivre la personnalisation de Wikibase docker depuis la configuration initiale wdme9

Notifications You must be signed in to change notification settings

transition-bibliographique/pilote-fne-wb-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

Ce répertoire doit permettre de suivre la personnalisation de Wikibase docker depuis la configuration initiale wmde9

MediaWiki 1.37 
Databases: mariadb:10.9

basée sur les images https://hub.docker.com/r/wikibase/wikibase-bundle/tags

wikibase-bundle:1.37.6-wmde.9

et https://hub.docker.com/_/mariadb/tags

mariadb:10.9

Voir l'allocateur de mémoire :

MariaDB [(none)]> SHOW VARIABLES LIKE 'version_malloc_library';
+------------------------+------------------------------------------------------------+
| Variable_name          | Value                                                      |
+------------------------+------------------------------------------------------------+
| version_malloc_library | jemalloc 5.2.1-0-gea6b3e973b477b8061e0076bb257dbd7f3faa756 |
+------------------------+------------------------------------------------------------+
1 row in set (0.001 sec)

Environnement :

VM Ubuntu Server 22.04 LTS

8 vcores, 6 GB RAM

Docker Version 20.10.21

Docker Compose Version V2.14.0

Modifications de /etc/sysctl.conf (999 = groupid de mysql)

vm.swappiness=1
vm.hugetlb_shm_group=999
vm.nr_hugepages=393
fs.aio-max-nr=524288

Attention à bien modifier les valeurs du .env :


WIKIBASE_URL_PUBLIQUE=www.fichier-entites.fr  
WIKIBASE_SCHEME=https

Modifier les droits des fichiers suivants une fois le dépôt cloné :


sudo chmod -R 755 conf.d
sudo chmod 0444 conf.d/my.cnf  
sudo chmod 777 LocalSettings.php 

Pour lancer Wikibase :


sudo docker-compose -f docker-compose.yml -f docker-compose.extra.yml up -d  

Pour l’arrêter (avec WDQS) et supprimer les données de MariaDB :


sudo docker-compose -f docker-compose.yml -f docker-compose.extra.yml down --volumes    
sudo rm -fr volume_mysql/*  
sudo rm -fr volume_wdqs/*

Pour dumper les données :


sudo docker exec pilote-fne-mysql sh -c 'exec mysqldump -u sqluser -pchange-this-sqlpassword my_wiki' > backup.sql

Pour restorer un dump :


sudo docker exec -i pilote-fne-mysql sh -c 'exec mysql -u sqluser -pchange-this-sqlpassword my_wiki' < backup.sql

About

Ce répertoire doit permettre de suivre la personnalisation de Wikibase docker depuis la configuration initiale wdme9

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •