X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=paste.ini;h=103bb60959fbae2ad0a48332fd9bad6fdd8cbab1;hb=b745bb50d8a4c92b5adbbd6918262ff8c9cc9609;hp=73fbe8e8de09b9a5ab1045d9ed3c5c09d27aa441;hpb=2d1f91cc41aca908502ea1d18687b902a5fd90a1;p=mediagoblin.git diff --git a/paste.ini b/paste.ini index 73fbe8e8..103bb609 100644 --- a/paste.ini +++ b/paste.ini @@ -1,24 +1,61 @@ +# If you want to make changes to this file, first copy it to +# paste_local.ini, then make the changes there. + [DEFAULT] -debug = true +# Set to true to enable web-based debugging messages and etc. +debug = false + +[pipeline:main] +pipeline = errors routing -[composite:main] +[composite:routing] use = egg:Paste#urlmap / = mediagoblin /mgoblin_media/ = publicstore_serve /mgoblin_static/ = mediagoblin_static +/theme_static/ = theme_static [app:mediagoblin] use = egg:mediagoblin#app filter-with = beaker -config = %(here)s/mediagoblin.ini +config = %(here)s/mediagoblin_local.ini %(here)s/mediagoblin.ini + +[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 [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 + +[app:theme_static] +use = egg:Paste#static +document_root = %(here)s/user_dev/theme_static/ +cache_max_age = 86400 [filter:beaker] use = egg:Beaker#beaker_session @@ -28,7 +65,42 @@ beaker.session.key = mediagoblin beaker.session.data_dir = %(here)s/user_dev/beaker/sessions/data beaker.session.lock_dir = %(here)s/user_dev/beaker/sessions/lock +[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 host = 127.0.0.1 port = 6543 + +####################### +# 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:Paste#http +host = 0.0.0.0 +port = 6543 + +# Use this if you want to connect via fastcgi +[server:fcgi] +use = egg:flup#fcgi_fork +host = %(fcgi_host)s +port = %(fcgi_port)s + +[server:http] +use = egg:Paste#http +host = %(http_host)s +port = %(http_port)s