Skip to content

Instantly share code, notes, and snippets.

@stevearc
Created February 1, 2021 16:59
Show Gist options
  • Save stevearc/32f1a84bf3d9ea21b96a2338d247dbf8 to your computer and use it in GitHub Desktop.
Save stevearc/32f1a84bf3d9ea21b96a2338d247dbf8 to your computer and use it in GitHub Desktop.
[app:main]
use = egg:pypicloud
filter-with = proxy-prefix
pyramid.reload_templates = False
pyramid.debug_authorization = false
pyramid.debug_notfound = false
pyramid.debug_routematch = false
pyramid.default_locale_name = en
pypi.default_read =
authenticated
pypi.storage = file
storage.dir = %(here)s/packages
db.url = sqlite:///%(here)s/db.sqlite
auth.admins =
stevearc
user.stevearc = $6$rounds=20500$6NU7tQffg3f/NwsT$9HL5YNjowd3jXBMqkYbBMF3wP5cA.RDJ.0BsDKq1ezfDGorD/80Xb1jZuOALqkpBOnKvOWssjizC4cYdP97iG1
# For beaker
session.encrypt_key = 6e/XbIzZgVcmcH5GEnl6GlR4yFarSxX1+JUwhrpa/kY=
session.validate_key = AfYdkwGwa3/gnu1UwjAZZTiMQ7VMTI6UrBS0JYNxuaM=
session.secure = True
session.invalidate_corrupt = true
###
# 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
http = 0.0.0.0:8080
[filter:proxy-prefix]
use = egg:PasteDeploy#prefix
scheme = https
###
# logging configuration
# http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html
###
[loggers]
keys = root
[handlers]
keys = file
[formatters]
keys = generic
[logger_root]
level = WARN
handlers = file
[handler_file]
class = handlers.RotatingFileHandler
args = ('/var/log/pypicloud.log', 'a', 1000000, 5)
level = NOTSET
formatter = generic
[formatter_generic]
format = %(levelname)s %(asctime)s [%(name)s] %(message)s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment