Chris@0: parameters: Chris@0: session.storage.options: Chris@0: # Default ini options for sessions. Chris@0: # Chris@0: # Some distributions of Linux (most notably Debian) ship their PHP Chris@0: # installations with garbage collection (gc) disabled. Since Drupal depends Chris@0: # on PHP's garbage collection for clearing sessions, ensure that garbage Chris@0: # collection occurs by using the most common settings. Chris@0: # @default 1 Chris@0: gc_probability: 1 Chris@0: # @default 100 Chris@0: gc_divisor: 100 Chris@0: # Chris@0: # Set session lifetime (in seconds), i.e. the time from the user's last Chris@0: # visit to the active session may be deleted by the session garbage Chris@0: # collector. When a session is deleted, authenticated users are logged out, Chris@0: # and the contents of the user's $_SESSION variable is discarded. Chris@0: # @default 200000 Chris@0: gc_maxlifetime: 200000 Chris@0: # Chris@0: # Set session cookie lifetime (in seconds), i.e. the time from the session Chris@0: # is created to the cookie expires, i.e. when the browser is expected to Chris@0: # discard the cookie. The value 0 means "until the browser is closed". Chris@0: # @default 2000000 Chris@0: cookie_lifetime: 2000000 Chris@0: # Chris@0: # Drupal automatically generates a unique session cookie name based on the Chris@0: # full domain name used to access the site. This mechanism is sufficient Chris@0: # for most use-cases, including multi-site deployments. However, if it is Chris@0: # desired that a session can be reused across different subdomains, the Chris@0: # cookie domain needs to be set to the shared base domain. Doing so assures Chris@0: # that users remain logged in as they cross between various subdomains. Chris@0: # To maximize compatibility and normalize the behavior across user agents, Chris@0: # the cookie domain should start with a dot. Chris@0: # Chris@0: # @default none Chris@0: # cookie_domain: '.example.com' Chris@0: # Chris@0: twig.config: Chris@0: # Twig debugging: Chris@0: # Chris@0: # When debugging is enabled: Chris@0: # - The markup of each Twig template is surrounded by HTML comments that Chris@0: # contain theming information, such as template file name suggestions. Chris@0: # - Note that this debugging markup will cause automated tests that directly Chris@0: # check rendered HTML to fail. When running automated tests, 'debug' Chris@0: # should be set to FALSE. Chris@0: # - The dump() function can be used in Twig templates to output information Chris@0: # about template variables. Chris@0: # - Twig templates are automatically recompiled whenever the source code Chris@0: # changes (see auto_reload below). Chris@0: # Chris@0: # For more information about debugging Twig templates, see Chris@0: # https://www.drupal.org/node/1906392. Chris@0: # Chris@0: # Not recommended in production environments Chris@0: # @default false Chris@0: debug: false Chris@0: # Twig auto-reload: Chris@0: # Chris@0: # Automatically recompile Twig templates whenever the source code changes. Chris@0: # If you don't provide a value for auto_reload, it will be determined Chris@0: # based on the value of debug. Chris@0: # Chris@0: # Not recommended in production environments Chris@0: # @default null Chris@0: auto_reload: null Chris@0: # Twig cache: Chris@0: # Chris@0: # By default, Twig templates will be compiled and stored in the filesystem Chris@0: # to increase performance. Disabling the Twig cache will recompile the Chris@0: # templates from source each time they are used. In most cases the Chris@0: # auto_reload setting above should be enabled rather than disabling the Chris@0: # Twig cache. Chris@0: # Chris@0: # Not recommended in production environments Chris@0: # @default true Chris@0: cache: true Chris@0: renderer.config: Chris@0: # Renderer required cache contexts: Chris@0: # Chris@0: # The Renderer will automatically associate these cache contexts with every Chris@0: # render array, hence varying every render array by these cache contexts. Chris@0: # Chris@0: # @default ['languages:language_interface', 'theme', 'user.permissions'] Chris@0: required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions'] Chris@0: # Renderer automatic placeholdering conditions: Chris@0: # Chris@0: # Drupal allows portions of the page to be automatically deferred when Chris@0: # rendering to improve cache performance. That is especially helpful for Chris@0: # cache contexts that vary widely, such as the active user. On some sites Chris@0: # those may be different, however, such as sites with only a handful of Chris@0: # users. If you know what the high-cardinality cache contexts are for your Chris@0: # site, specify those here. If you're not sure, the defaults are fairly safe Chris@0: # in general. Chris@0: # Chris@0: # For more information about rendering optimizations see Chris@0: # https://www.drupal.org/developing/api/8/render/arrays/cacheability#optimizing Chris@0: auto_placeholder_conditions: Chris@0: # Max-age at or below which caching is not considered worthwhile. Chris@0: # Chris@0: # Disable by setting to -1. Chris@0: # Chris@0: # @default 0 Chris@0: max-age: 0 Chris@0: # Cache contexts with a high cardinality. Chris@0: # Chris@0: # Disable by setting to []. Chris@0: # Chris@0: # @default ['session', 'user'] Chris@0: contexts: ['session', 'user'] Chris@0: # Tags with a high invalidation frequency. Chris@0: # Chris@0: # Disable by setting to []. Chris@0: # Chris@0: # @default [] Chris@0: tags: [] Chris@0: # Cacheability debugging: Chris@0: # Chris@0: # Responses with cacheability metadata (CacheableResponseInterface instances) Chris@0: # get X-Drupal-Cache-Tags and X-Drupal-Cache-Contexts headers. Chris@0: # Chris@0: # For more information about debugging cacheable responses, see Chris@0: # https://www.drupal.org/developing/api/8/response/cacheable-response-interface Chris@0: # Chris@0: # Not recommended in production environments Chris@0: # @default false Chris@0: http.response.debug_cacheability_headers: false Chris@0: factory.keyvalue: Chris@0: {} Chris@0: # Default key/value storage service to use. Chris@0: # @default keyvalue.database Chris@0: # default: keyvalue.database Chris@0: # Collection-specific overrides. Chris@0: # state: keyvalue.database Chris@0: factory.keyvalue.expirable: Chris@0: {} Chris@0: # Default key/value expirable storage service to use. Chris@0: # @default keyvalue.database.expirable Chris@0: # default: keyvalue.database.expirable Chris@0: # Allowed protocols for URL generation. Chris@0: filter_protocols: Chris@0: - http Chris@0: - https Chris@0: - ftp Chris@0: - news Chris@0: - nntp Chris@0: - tel Chris@0: - telnet Chris@0: - mailto Chris@0: - irc Chris@0: - ssh Chris@0: - sftp Chris@0: - webcal Chris@0: - rtsp Chris@0: Chris@0: # Configure Cross-Site HTTP requests (CORS). Chris@0: # Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS Chris@0: # for more information about the topic in general. Chris@0: # Note: By default the configuration is disabled. Chris@0: cors.config: Chris@0: enabled: false Chris@0: # Specify allowed headers, like 'x-allowed-header'. Chris@0: allowedHeaders: [] Chris@0: # Specify allowed request methods, specify ['*'] to allow all possible ones. Chris@0: allowedMethods: [] Chris@0: # Configure requests allowed from specific origins. Chris@0: allowedOrigins: ['*'] Chris@0: # Sets the Access-Control-Expose-Headers header. Chris@0: exposedHeaders: false Chris@0: # Sets the Access-Control-Max-Age header. Chris@0: maxAge: false Chris@0: # Sets the Access-Control-Allow-Credentials header. Chris@0: supportsCredentials: false