Skip to content

hallowelt/docker-bluespice-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueSpice MediaWiki

BlueSpice MediaWiki

Build

docker build -t bluespice/wiki:latest .

ENV vars

Variable Default Value Description Optional
CACHE_HOST cache Hostname of a bluespice/cache compatible service Yes
CACHE_PORT 11211 Port of a bluespice/cache compatible service Yes
DB_HOST database Database host Yes
DB_NAME bluespice Database name Yes
DB_PASS null Database password No
DB_PREFIX '' Database prefix Yes
DB_ROOT_PASS null Database root password Yes
DB_ROOT_USER root Database root user Yes
DB_TYPE mysql Database type Yes
DB_USER bluespice Database user Yes
DEV_WIKI_DEBUG null Enable debug mode Yes
DEV_WIKI_DEBUG_LOGCHANNELS null Debug log channels, comma separated Yes
EDITION null Edition of the wiki Yes
FORMULA_HOST formula Hostname of a bluespice/formula compatible service Yes
FORMULA_PORT 10044 Port of a bluespice/formula compatible service Yes
FORMULA_PROTOCOL http Protocol of a bluespice/formula compatible service Yes
INTERNAL_WIKI_SECRETKEY null Secret key for the wiki No
INTERNAL_WIKI_UPGRADEKEY null Upgrade key for the wiki No
PDF_HOST pdf Hostname of a bluespice/pdf compatible service Yes
PDF_PORT 8080 Port of a bluespice/pdf compatible service Yes
PDF_PROTOCOL http Protocol of a bluespice/pdf compatible service Yes
SEARCH_HOST search Hostname of a bluespice/search compatible service Yes
SEARCH_PORT 9200 Port of a bluespice/search compatible service Yes
SEARCH_PROTOCOL http Protocol of a bluespice/search compatible service Yes
SMTP_HOST null SMTP host Yes
SMTP_IDHOST null SMTP ID host Yes
SMTP_PASS null SMTP password Yes
SMTP_PORT 25 SMTP port Yes
SMTP_USER null SMTP username Yes
WIKI_EMERGENCYCONTACT '' Emergency contact email No
WIKI_HOST localhost Host for the wiki Yes
WIKI_LANG en Language code for the wiki Yes
WIKI_NAME BlueSpice Name of the wiki Yes
WIKI_PASSWORDSENDER '' Password sender email No
WIKI_PORT 443 Port for the wiki Yes
WIKI_PROTOCOL https Protocol for the wiki Yes

Profiling

The image contains the Excimer profiler, which can be used in production scenarios. To enable it, set _profiler=trace or _profiler=speedscope in

  • the query string (GET parameter) of the URL
  • the POST body of the request
  • a cookie

Results will be stored in /data/bluespice/logs. JSON files can be viewed with the Speedscope viewer. LOG files can be processed with https://github.com/brendangregg/FlameGraph

See https://www.mediawiki.org/wiki/Excimer and https://techblog.wikimedia.org/2021/03/03/profiling-php-in-production-at-scale for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published