diff options
author | Douwe Maan <douwe@gitlab.com> | 2015-02-20 23:30:06 +0100 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2015-02-20 23:30:06 +0100 |
commit | 6945f4a299d9b46b9896e431086277bfedf54b7d (patch) | |
tree | cdc276f173b5bcf794ee57fe3bf3a39fa57fe015 /config | |
parent | 08874d2b51e71debac61659050ea577dffd89bf8 (diff) | |
download | gitlab-ce-6945f4a299d9b46b9896e431086277bfedf54b7d.tar.gz |
Explain `Gitlab::Middleware::Static`.
Diffstat (limited to 'config')
-rw-r--r-- | config/initializers/static_files.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/config/initializers/static_files.rb b/config/initializers/static_files.rb index 2a6eaec0cc4..bc4fe14bc1a 100644 --- a/config/initializers/static_files.rb +++ b/config/initializers/static_files.rb @@ -1,6 +1,11 @@ begin app = Rails.application + # The `ActionDispatch::Static` middleware intercepts requests for static files + # by checking if they exist in the `/public` directory. + # We're replacing it with our `Gitlab::Middleware::Static` that does the same, + # except ignoring `/uploads`, letting those go through to the GitLab Rails app. + app.config.middleware.swap( ActionDispatch::Static, Gitlab::Middleware::Static, |