Magnus added a comment. |
docker-compose.yml:
# Wikibase with Query Service # # This docker-compose example can be used to pull the images from docker hub. # # Examples: # # Access Wikibase via "http://localhost:8181" # (or "http://$(docker-machine ip):8181" if using docker-machine) # # Access Query Service via "http://localhost:8282" # (or "http://$(docker-machine ip):8282" if using docker-machine) version: '3'
services: wikibase: image: wikibase/wikibase:1.30-bundle links: - mysql ports: # CONFIG - Change the 8181 here to expose Wikibase & MediaWiki on a different port - "8181:80" volumes: - mediawiki-images-data:/var/www/html/images - ../mixnmatch_wb/interface:/var/www/html/interface depends_on: - mysql - elasticsearch networks: default: aliases: - wikibase.svc - mixnmatch.wmflabs.org # CONFIG - Add your real wikibase hostname here, for example wikibase-registry.wmflabs.org environment: - DB_SERVER=mysql.svc:3306 - MW_ELASTIC_HOST=elasticsearch.svc - MW_ELASTIC_PORT=9200 # CONFIG - Change the default values below - MW_ADMIN_NAME=admin - MW_ADMIN_PASS=********* - MW_WG_SECRET_KEY=********* # CONFIG - Change the default values below (should match mysql values in this file) - DB_USER=wikiuser - DB_PASS=********* - DB_NAME=my_wiki mysql: image: mariadb:10.3 restart: always volumes: - mediawiki-mysql-data:/var/lib/mysql environment: MYSQL_RANDOM_ROOT_PASSWORD: 'yes' # CONFIG - Change the default values below (should match values passed to wikibase) MYSQL_DATABASE: 'my_wiki' MYSQL_USER: 'wikiuser' MYSQL_PASSWORD: '*********' networks: default: aliases: - mysql.svc wdqs-frontend: image: wikibase/wdqs-frontend:latest ports: # CONFIG - Change the 8282 here to expose the Query Service UI on a different port - "8282:80" depends_on: - wdqs-proxy networks: default: aliases: - wdqs-frontend.svc environment: - WIKIBASE_HOST=mixnmatch.wmflabs.org - WDQS_HOST=wdqs-proxy.svc wdqs: image: wikibase/wdqs:0.3.0 volumes: - query-service-data:/wdqs/data command: /runBlazegraph.sh networks: default: aliases: - wdqs.svc environment: - WIKIBASE_HOST=mixnmatch.wmflabs.org - WDQS_HOST=wdqs.svc - WDQS_PORT=9999 expose: - 9999 wdqs-proxy: image: wikibase/wdqs-proxy environment: - PROXY_PASS_HOST=wdqs.svc:9999 ports: - "8989:80" depends_on: - wdqs networks: default: aliases: - wdqs-proxy.svc wdqs-updater: image: wikibase/wdqs:0.3.0 command: /runUpdate.sh depends_on: - wdqs - wikibase networks: default: aliases: - wdqs-updater.svc environment: - WIKIBASE_HOST=mixnmatch.wmflabs.org - WDQS_HOST=wdqs.svc - WDQS_PORT=9999 elasticsearch: image: elasticsearch@sha256:f1dbf2019dc9a4ca5dd458635bfb31f9a601e4905e1d6ca1d65a3958d428f497 networks: default: aliases: - elasticsearch.svc environment: discovery.type: single-node # CONFING, in order to not load quickstatements then remove this entire section quickstatements: image: wikibase/quickstatements:latest ports: - "9191:80" depends_on: - wikibase networks: default: aliases: - quickstatements.svc environment: # CONFIG, you have to config this if you want quickstatements - OAUTH_CONSUMER_KEY=********* - OAUTH_CONSUMER_SECRET=********* - QS_PUBLIC_SCHEME_HOST_AND_PORT=https://mixnmatch-qs.wmflabs.org - WB_PUBLIC_SCHEME_HOST_AND_PORT=https://mixnmatch.wmflabs.org - WIKIBASE_SCHEME_AND_HOST=http://wikibase.svc - WB_PROPERTY_NAMESPACE=122 - "WB_PROPERTY_PREFIX=Property:" - WB_ITEM_NAMESPACE=120 - "WB_ITEM_PREFIX=Item:" volumes: mediawiki-mysql-data: mediawiki-images-data: query-service-data:
TASK DETAIL
EMAIL PREFERENCES
To: Addshore, Magnus
Cc: Jneubert, TerraCodes, Liuxinyu970226, Addshore, Magnus, Aklapper, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, Gstupp, LawExplorer, Abbe98, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
Cc: Jneubert, TerraCodes, Liuxinyu970226, Addshore, Magnus, Aklapper, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, Gstupp, LawExplorer, Abbe98, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs