Task #2895
Updated by bmbouter over 7 years ago
Add content handling urls Content WSGI application to serve conent. server content. Some can be cannibalized from pulp2. Mainly parts of the ContentView. [0] The handling URLs Content WSGI application should be able to: * Based on incoming request URL, determine the distribution * Match the scheme against (http and https fields). 404 when scheme not enabled. * Query the PublishedArtifact and PublishedMetadata tables (in that order) by URL path component to get the artifact or the metadata. * respond with contents of the corresponding file For this task the request and response should be handled with the normal WSGI application. content app. There is a task to do enable this with apache later [1]. [1] The content urls app can be broken out deploy separately later with magic in the settings.py and/or separate .wsgi files. [0] https://github.com/pulp/pulp/tree/91a1e28c9e7d3dee418d5c7680dbf25c3e7adc63/server/pulp/server/content/web/views.py [1] https://pulp.plan.io/issues/2914