When using paste's static content server to serve media
[mediagoblin.git] / paste.ini
1 [DEFAULT]
2 # Set to true to enable web-based debugging messages and etc.
3 debug = false
4
5 [pipeline:main]
6 pipeline = errors routing
7
8 [composite:routing]
9 use = egg:Paste#urlmap
10 / = mediagoblin
11 /mgoblin_media/ = publicstore_serve
12 /mgoblin_static/ = mediagoblin_static
13
14 [app:mediagoblin]
15 use = egg:mediagoblin#app
16 filter-with = beaker
17 config = %(here)s/mediagoblin.ini
18
19 [app:publicstore_serve]
20 use = egg:Paste#static
21 document_root = %(here)s/user_dev/media/public/
22 cache_max_age = 604800
23
24 [app:mediagoblin_static]
25 use = egg:Paste#static
26 document_root = %(here)s/mediagoblin/static/
27 cache_max_age = 86400
28
29 [filter:beaker]
30 use = egg:Beaker#beaker_session
31 cache_dir = %(here)s/user_dev/beaker
32 beaker.session.key = mediagoblin
33 # beaker.session.secret = somesupersecret
34 beaker.session.data_dir = %(here)s/user_dev/beaker/sessions/data
35 beaker.session.lock_dir = %(here)s/user_dev/beaker/sessions/lock
36
37 [filter:errors]
38 use = egg:mediagoblin#errors
39 debug = false
40
41 [server:main]
42 use = egg:Paste#http
43 host = 127.0.0.1
44 port = 6543