Closed Bug 869523 Opened 12 years ago Closed 12 years ago

Have Zamboni (not Fireplace) serve `/app/<uuid>/manifest.webapp` URLs

Categories

(Cloud Services :: Operations: Marketplace, task, P1)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cvan, Assigned: jason)

References

()

Details

(Whiteboard: [fireplace])

1. Try installing a packaged app - such as https://marketplace-altdev.allizom.org/app/carrier-info/ 2. Notice that the call to `navigator.mozApps.install` is https://marketplace-altdev.allizom.org/app/44af001e-660e-4a17-b662-1f1043dc49f6/manifest.webapp We need to change our nginx URL routes such that if the URL ends with `manifest.webapp` we have it served by Zamboni. (Or we can have Fireplace serving these pages, but let's not go down that road.)
Severity: normal → major
Assignee: nobody → server-ops-amo
Component: Consumer Pages → Server Operations: AMO Operations
Product: Marketplace → mozilla.org
QA Contact: oremj
Summary: Packaged apps cannot be installed from Fireplace → Have Zamboni server `/app/<uuid>/manifest.webapp` URLs
Version: 1.0 → other
Summary: Have Zamboni server `/app/<uuid>/manifest.webapp` URLs → Have Zamboni (not Fireplace) serve `/app/<uuid>/manifest.webapp` URLs
Assignee: server-ops-amo → jthomas
Added to marketplace-altdev.allizom.org nginx config. Index: marketplace-altdev.allizom.org.conf =================================================================== --- marketplace-altdev.allizom.org.conf (revision 64883) +++ marketplace-altdev.allizom.org.conf (working copy) @@ -110,7 +110,7 @@ rewrite ^/$ /server.html break; rewrite ^/abuse$ /server.html break; - rewrite ^/app/.* /server.html break; + rewrite "^/app/(?![0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/manifest\.webapp$).*" /server.html break; rewrite ^/category/.* /server.html break; rewrite ^/debug$ /server.html break; rewrite ^/feedback$ /server.html break;
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Component: Server Operations: AMO Operations → Operations: Marketplace
Product: mozilla.org → Mozilla Services
You need to log in before you can comment on or make changes to this bug.