aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/app.py
diff options
context:
space:
mode:
authorBen Sturmfels <ben@sturm.com.au>2021-09-17 22:57:53 +1000
committerBen Sturmfels <ben@sturm.com.au>2021-09-17 22:57:53 +1000
commitf620b65e050e00ebdf7a6f9e07a835a3b285954c (patch)
treeeb0cfc1d7af059352462be3b42cb7d924b4ee7f9 /mediagoblin/app.py
parentaf09b7639218df0c559f9eb10c25b2816e0e84fb (diff)
downloadmediagoblin-f620b65e050e00ebdf7a6f9e07a835a3b285954c.tar.lz
mediagoblin-f620b65e050e00ebdf7a6f9e07a835a3b285954c.tar.xz
mediagoblin-f620b65e050e00ebdf7a6f9e07a835a3b285954c.zip
Set static path relative to codebase.
This help a Guix package to locate the basic static assets.
Diffstat (limited to 'mediagoblin/app.py')
-rw-r--r--mediagoblin/app.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mediagoblin/app.py b/mediagoblin/app.py
index 21c1841d..eae2c5cc 100644
--- a/mediagoblin/app.py
+++ b/mediagoblin/app.py
@@ -362,6 +362,9 @@ def paste_app_factory(global_config, **app_config):
raise OSError("Usable mediagoblin config not found.")
del app_config['config']
+ # Set static path relative to code to simplify Guix packaging.
+ app_config['/mgoblin_static'] = os.path.join(os.path.dirname(__file__), 'static')
+
mgoblin_app = MediaGoblinApp(mediagoblin_config)
mgoblin_app.call_backend = SharedDataMiddleware(mgoblin_app.call_backend,
exports=app_config)