Closed
Bug 1125881
Opened 9 years ago
Closed 9 years ago
request: url for hosting firefox self repair server
Categories
(Socorro :: Infra, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: glind, Assigned: lonnen)
References
Details
Spec: Need (immediate, blocks 1111016) - url with domain for hosting static content - cdn backed - scaled to handle uptime and volume of 1 hit / day / active fx (desktop) user - firefox client will load as `<url>/repair/%{LOCALE}/` (currently, only EN-US will have anything. all others will 404 or be blank.) - 'nothingburger' initial deploy. Initial file will be empty. I suggest `fhr-cdn.` or `selfrepair.cdn` or such. I am agnostic. Fhr seems save an is already used other places. Need (soon) - deployment script / process for new versions. (Please don't block on this!) - possibility of *one* rename / alias in the future.
Assignee | ||
Comment 1•9 years ago
|
||
This is going on our AWS infra even though its not strictly part of Socorro. Leaving it here until we create better bugzilla components for this stuff.
Assignee | ||
Comment 2•9 years ago
|
||
OK. I've set up the bucket: http://org.mozilla.self-repair.s3-website-us-west-2.amazonaws.com/ Now someone from IT will have to set up a CNAME for self-repair.mozilla.org (see dependent bug). Next I'll fix up the auto-deploy from travis-ci to the bucket and then set up a CDN.
Depends on: 1125946
Reporter | ||
Comment 3•9 years ago
|
||
Chris, bump. 1125946 is done, but no content. Can we get an empty html (could potentially, in very unlikely cases be seen by users, so keep it clean :)) there ASAP. it's blocking 1111022
Reporter | ||
Updated•9 years ago
|
Flags: needinfo?(chris.lonnen)
Reporter | ||
Comment 4•9 years ago
|
||
Chris, https://self-repair.mozilla.org/ gives a cert error. Seems like https:// should be part of this. Also http://self-repair.mozilla.org/index.js still 404s. Not sure if this is intentional.
Assignee | ||
Comment 5•9 years ago
|
||
per IRC, SSL was still a question until a few minutes ago. I'll get on it right away. index.js 404's because it is not there. Travis uploads the contents of `repair/` after the tests run, but it's not actually running your build process. You'll need to modify this line: https://github.com/mozilla/self-repair-server/blob/master/package.json#L17 to reflect the actual test runner command.
Flags: needinfo?(chris.lonnen)
Assignee | ||
Comment 6•9 years ago
|
||
SSL is enabled. Cloudfront is set to cache for 10 minutes or the length of the cache-header served by S3, whichever is longer. https://self-repair.mozilla.org/ is serving a blank index.html. Any further content updates, including localizations and the actual script in question, need to be created by the output of `npm test`. Everything else should be updated, and content should auto-deploy within 10 minutes + (length of time it takes to run tests on travis)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•