X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=paste.ini;h=ce3f01e85d7b8e8d0a47cd5a984151cd46d1b047;hb=90779509bbe65ab56dd137ffb9d5019f498e79e1;hp=3ce95453c71decf79b7881cf79f6de7000e7c242;hpb=312643c12cdd48e558b36c4751b9d8bdecf445d1;p=mediagoblin.git diff --git a/paste.ini b/paste.ini index 3ce95453..ce3f01e8 100644 --- a/paste.ini +++ b/paste.ini @@ -1,49 +1,86 @@ +# If you want to make changes to this file, first copy it to +# paste_local.ini, then make the changes there. + [DEFAULT] # Set to true to enable web-based debugging messages and etc. debug = false [pipeline:main] -pipeline = errors routing - -[composite:routing] -use = egg:Paste#urlmap -/ = mediagoblin -/mgoblin_media/ = publicstore_serve -/mgoblin_static/ = mediagoblin_static +# pipeline = errors mediagoblin +pipeline = mediagoblin [app:mediagoblin] use = egg:mediagoblin#app -filter-with = beaker -config = %(here)s/mediagoblin.ini - -[app:publicstore_serve] -use = egg:Paste#static -document_root = %(here)s/user_dev/media/public/ -cache_max_age = 604800 - -[app:mediagoblin_static] -use = egg:Paste#static -document_root = %(here)s/mediagoblin/static/ -cache_max_age = 86400 - -[filter:beaker] -use = egg:Beaker#beaker_session -cache_dir = %(here)s/user_dev/beaker -beaker.session.key = mediagoblin -# beaker.session.secret = somesupersecret -beaker.session.data_dir = %(here)s/user_dev/beaker/sessions/data -beaker.session.lock_dir = %(here)s/user_dev/beaker/sessions/lock +config = %(here)s/mediagoblin_local.ini %(here)s/mediagoblin.ini +# static paths +/mgoblin_media = %(here)s/user_dev/media/public +/mgoblin_static = %(here)s/mediagoblin/static +/theme_static = %(here)s/user_dev/theme_static +/plugin_static = %(here)s/user_dev/plugin_static + +[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 = %(asctime)s %(levelname)-7.7s [%(name)s] %(message)s [filter:errors] use = egg:mediagoblin#errors debug = false + +############################## +# Server configuration options +############################## + +# The server that is run by default. +# By default, should only be accessable locally [server:main] -use = egg:Paste#http +use = egg:waitress#main host = 127.0.0.1 port = 6543 +# # Gunicorn settings. See http://docs.gunicorn.org/en/19.0/settings.html +# # for more information about configuring Gunicorn +# proc_name = gmg +# reload = true +# accesslog = - +####################### +# Helper server configs +# --------------------- +# If you are configuring the paste config manually, you can remove +# these. + +# Use this if you want to run on port 6543 and have MediaGoblin be +# viewable externally +[server:broadcast] +use = egg:waitress#main +host = 0.0.0.0 +port = 6543 + +# Use this if you want to connect via fastcgi [server:fcgi] -use = egg:flup#fcgi -host = 127.0.0.1 -port = 26543 +use = egg:flup#fcgi_fork +host = %(fcgi_host)s +port = %(fcgi_port)s + +[server:http] +use = egg:waitress#main +host = %(http_host)s +port = %(http_port)s