aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/app.py3
-rw-r--r--paste.ini1
2 files changed, 3 insertions, 1 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)
diff --git a/paste.ini b/paste.ini
index cbc37bba..f24054eb 100644
--- a/paste.ini
+++ b/paste.ini
@@ -14,7 +14,6 @@ use = egg:mediagoblin#app
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