Project

Profile

Help

Issue #6561

closed

Assure all routes are proxying to whitenoise

Added by fao89 almost 4 years ago. Updated almost 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
-
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

By moving static media serving into Django with whitenoise we can avoid having a more complex reverse proxy configuration. This has small implications on the complexity of nginx and httpd configs, but more significantly implications when Pulp is deployed on things like kubernetes, openshift, or onto other platform as a services like AWS, Google compute platform, etc. Each Platform as a Service does it differently and so the reverse proxy config needs a new solution in each environment. By moving static media to the application layer in Django with whitenoise all of this is avoided.

http://whitenoise.evans.io/en/stable/

Also available in: Atom PDF