# Created at Fri, 03 Mar 2017 22:35:11 -0300
# Using Kinto version 6.1.0.dev0
[server:main]
use = egg:waitress#main
host = 127.0.0.1
port = %(http_port)s
[app:main]
use = egg:kinto
#
# Backends.
#
# https://kinto.readthedocs.io/en/latest/configuration/settings.html#storage
#
kinto.storage_backend = kinto.core.storage.memory
kinto.storage_url =
kinto.cache_backend = kinto.core.cache.memory
kinto.cache_url =
# kinto.cache_max_size_bytes = 524288
kinto.permission_backend = kinto.core.permission.memory
kinto.permission_url =
#
# Auth configuration.
#
# https://kinto.readthedocs.io/en/latest/configuration/settings.html#authentication
#
kinto.userid_hmac_secret = a792b1b3f4b23cac15dea412eace18e4cac51e687a24e0b11e748145d8306692
multiauth.policies = basicauth
# multiauth.policies = fxa basicauth
# kinto.readonly = false
# kinto.bucket_create_principals = system.Authenticated
# kinto.batch_max_requests = 25
#
# Experimental JSON-schema on collection
# kinto.experimental_collection_schema_validation = true
kinto.flush_endpoint_enabled = true
#
# Plugins
#
kinto.includes = kinto.plugins.default_bucket
# kinto.plugins.flush_endpoint
# kinto.plugins.response_validation
#
# Firefox Accounts configuration.
# These are working FxA credentials for localhost:8888
# kinto.includes = kinto_fxa
# fxa-oauth.client_id = 61c3f791f740c19a
# fxa-oauth.client_secret = b13739d8a905315314b09fb7b947aaeb62b47c6a4a5efb00c378fdecacd1e95e
# fxa-oauth.oauth_uri = https://oauth-stable.dev.lcip.org/v1
# fxa-oauth.requested_scope = profile kinto
# fxa-oauth.required_scope = kinto
# fxa-oauth.relier.enabled = true
# fxa-oauth.webapp.authorized_domains = *
#
# Client cache headers
#
# https://kinto.readthedocs.io/en/latest/configuration/settings.html#client-caching
#
# Every bucket objects objects and list
# kinto.bucket_cache_expires_seconds = 3600
#
# Every collection objects and list of every buckets
# kinto.collection_cache_expires_seconds = 3600
#
# Every group objects and list of every buckets
# kinto.group_cache_expires_seconds = 3600
#
# Every records objects and list of every collections
# kinto.record_cache_expires_seconds = 3600
#
# Records in a specific bucket
# kinto.blog_record_cache_expires_seconds = 3600
#
# Records in a specific collection in a specific bucket
# kinto.blog_article_record_cache_expires_seconds = 3600
#
# Production settings
#
# https://kinto.readthedocs.io/en/latest/configuration/production.html
#
# kinto.statsd_backend = kinto.core.statsd
# kinto.statsd_url = udp://localhost:8125
# kinto.statsd_prefix = kinto-prod
# kinto.http_scheme = https
# kinto.http_host = kinto.services.mozilla.com
# kinto.backoff = 10
# kinto.retry_after_seconds = 30
# kinto.eos =
# [uwsgi]
# wsgi-file = app.wsgi
# enable-threads = true
# socket = /var/run/uwsgi/kinto.sock
# chmod-socket = 666
# processes = 3
# master = true
# module = kinto
# harakiri = 120
# uid = kinto
# gid = kinto
# virtualenv = .venv
# lazy = true
# lazy-apps = true
# single-interpreter = true
# buffer-size = 65535
# post-buffering = 65535
# plugin = python
#
# Logging configuration
#
# kinto.logging_renderer = kinto.core.logs.ClassicLogRenderer
[loggers]
keys = root, kinto
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
level = INFO
handlers = console
[logger_kinto]
level = DEBUG
handlers =
qualname = kinto
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s