# DO NOT EDIT - This file is being maintained by Chef worker_heartbeat_timeout: 300000 logging: level: info #metrics: # type: log services: - module: src/lib/index.js entrypoint: apiServiceWorker conf: # For backwards compatibility, and to continue to support non-static # configs for the time being, optionally provide a path to a # localsettings.js file. See localsettings.example.js #localsettings: ./localsettings.js # Set your own user-agent string # Otherwise, defaults to: # 'Parsoid/' #userAgent: 'My-User-Agent-String' # Configure Parsoid to point to your MediaWiki instances. mwApis: # - # This is the only required parameter, # the URL of you MediaWiki API endpoint. # uri: 'http://localhost/w/api.php' # The "domain" is used for communication with Visual Editor # and RESTBase. It defaults to the hostname portion of # the `uri` property below, but you can manually set it # to an arbitrary string. # domain: 'localhost' # optional # To specify a proxy (or proxy headers) specific to this prefix # (which overrides defaultAPIProxyURI). Alternatively, set `proxy` # to `null` to override and force no proxying when a default proxy # has been set. #proxy: # uri: 'http://my.proxy:1234/' # headers: # optional # 'X-Forwarded-Proto': 'https' <% node[:mediawiki][:sites].keys.sort.each do |site_url| -%> - # This is the only required parameter, uri: 'https://<%= site_url %>/w/api.php' <% end -%> # We pre-define wikipedias as 'enwiki', 'dewiki' etc. Similarly # for other projects: 'enwiktionary', 'enwikiquote', 'enwikibooks', # 'enwikivoyage' etc. # The default for this is false. Uncomment the line below if you want # to load WMF's config for wikipedias, etc. #loadWMF: true # A default proxy to connect to the API endpoints. # Default: undefined (no proxying). # Overridden by per-wiki proxy config in setMwApi. #defaultAPIProxyURI: 'http://proxy.example.org:8080' # Enable debug mode (prints extra debugging messages) #debug: true # Use the PHP preprocessor to expand templates via the MW API (default true) #usePHPPreProcessor: false # Use selective serialization (default false) useSelser: true # Allow cross-domain requests to the API (default '*') # Sets Access-Control-Allow-Origin header # disable: #allowCORS: false # restrict: #allowCORS: 'some.domain.org' # Allow override of port/interface: #serverPort: 8000 #serverInterface: '127.0.0.1' # Enable linting of some wikitext errors to the log #linting: true # Send lint errors to MW API instead of to the log #linterSendAPI: false # Require SSL certificates to be valid (default true) # Set to false when using self-signed SSL certificates #strictSSL: false # Use a different server for CSS style modules. # Leaving it undefined (the default) will use the same URI as the MW API, # changing api.php for load.php. #modulesLoadURI: 'http://example.org/load.php'