diff options
author | Ben Sturmfels <ben@sturm.com.au> | 2021-09-17 22:57:53 +1000 |
---|---|---|
committer | Ben Sturmfels <ben@sturm.com.au> | 2021-09-17 22:57:53 +1000 |
commit | f620b65e050e00ebdf7a6f9e07a835a3b285954c (patch) | |
tree | eb0cfc1d7af059352462be3b42cb7d924b4ee7f9 | |
parent | af09b7639218df0c559f9eb10c25b2816e0e84fb (diff) | |
download | mediagoblin-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.
-rw-r--r-- | mediagoblin/app.py | 3 | ||||
-rw-r--r-- | paste.ini | 1 |
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) @@ -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 |