Closed Bug 1125881 Opened 9 years ago Closed 9 years ago

request: url for hosting firefox self repair server

Categories

(Socorro :: Infra, task)

x86
All
task
Not set
blocker

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.
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.
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
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
Blocks: 1111022
No longer blocks: 1111016
Flags: needinfo?(chris.lonnen)
Depends on: 1128215
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.
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)
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.