[app:main] use = egg:pypicloud pyramid.reload_templates = False pyramid.debug_authorization = false pyramid.debug_notfound = false pyramid.debug_routematch = false pyramid.default_locale_name = en pypi.storage = s3 pypi.default_read = everyone storage.expire_after = 2592000 storage.prefix = pypi/ storage.redirect_urls = true pypi.fallback_url = https://pypi.python.org/simple pypi.db = redis auth.admins = root pypiorch user.root = $6$rounds=701773$g3p1dnNrxPeMl8pz$wIBeJaFD25A341HXm5INfmInrmG.XC8r57BcxW3HaCOUFdRiDfzbeaqEBKdi3/S/FmFwqRw0fkr8HYA/Cz0My1 user.pypiorch = $6$rounds=617948$.zuY8I3StigFPQp4$DOJyar5jINfKJlmBudwZyFKoFficv9nlc47nYtrcSXdDOQe7Eslcr1LDuGpcXMmpFXCsEzQ.PyBcYf2kKWiVq. # For beaker session.encrypt_key = rCcvHb/ZiuhH8znjnp11QwW6W2zEQsg4NE7IuBXsyeU= session.validate_key = zihnqUQOhnxNHVxaxlwhtYiaiSmZuOw+i5vIJkdbqbg= # We are using an ELB to terminate SSL #session.secure = True session.secure = False ### # wsgi server configuration ### [uwsgi] paste = config:%p paste-logger = %p master = true processes = 20 reload-mercy = 15 worker-reload-mercy = 15 max-requests = 1000 enable-threads = true socket = 127.0.0.1:3031 virtualenv = /var/venv/ # ddtrace required options lazy-apps = true single-interpreter = true import=ddtrace.auto ### # logging configuration # http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html ### [loggers] keys = root [handlers] keys = console [formatters] keys = generic [logger_root] level = INFO handlers = console [handler_console] class = StreamHandler args = (sys.stderr,) level = NOTSET formatter = generic [formatter_generic] format = %(levelname)s %(asctime)s [%(name)s] %(message)s