mozillascience / PaperBadger

Issuing badges to credit authors for their work on academic papers
https://badges.mozillascience.org/
Mozilla Public License 2.0
95 stars 45 forks source link

Move badges.mozillascience.org to science.mozilla.org/badges #207

Closed abbycabs closed 8 years ago

abbycabs commented 8 years ago

With the new site, we should move the badges over to science.mozilla.org/badges. Let's sync up with @cadecairos to see what we'll need to make the switch.

It sounds like we can route the requests through cloudfront to forward /badges/* to our app. We might have to move all the routes on the heroku app to /badges.

@josmas can you sync up with @cadecairos and figure out what exactly we need to do? I can help with the routes stuff if we have to move them.

josmas commented 8 years ago

sure, I don't have much context for this, but can sync up. @cadecairos, can you let me know when is good to chat? thanks!

cadecairos commented 8 years ago

@josmas woops, this got lost in the ever expanding void of my inbox.

I'm free to chat for the rest of my morning.

josmas commented 8 years ago

Hey @cadecairos no worries; I'm about to start a couple of hours of calls. Is this very urgent or can it wait a day/week? I can make time after the calls if it needs to be done sooner rather than later.

cadecairos commented 8 years ago

It can probably wait a couple days at most, but the certificate expires in 13 days. If we can't get the badges moved off that sub-domain, I'll have to keep it as a SAN on the SSL certificate (which isn't the end of the world)

josmas commented 8 years ago

OK, I'll ping you in a few hours; we may have to bring in @acabunoc as I might not have enough details. Talk to you in a bit!

cadecairos commented 8 years ago

@acabunoc @josmas

The more I think about this, the less I want it to happen.

The primary detractor for me is the fact that we'd still need to add badges.mozillascience.org to the certificate so that it gets redirected to the new site.

abbycabs commented 8 years ago

@cadecairos I'll leave this decision up to you! Whatever you think is best, happy to implement what you need

josmas commented 8 years ago

The certificate will be renewed as is, so closing this one now. Thanks @cadecairos !