Plan
Change hisports.app
to play.spordle.com
in production and staging.hisports.app
to play.spordle.dev
in staging.
The HiSports domains will show a notice that the domain has changed and will also allow the Spordle domains to retrieve local storage to maintain login state.
Timing should coincide with the release of the My Account login.
Timeline
There are only two windows to make this kind of change: Christmas break and April break between hockey/soccer seasons.
Staging to be completed early December
Production to be completed on January 1st, 2024.
Affected Resources
List of hisports.app subdomains in active use and where they’re used
Before | After | Notes | |
---|---|---|---|
App | hisports.app | play.spordle.com | Soft HTML redirect as a migration page is necessary to facilitate local storage migration |
API | api.hisports.app | api.play.spordle.com | HTTP 301 |
Reports (PDF) | pdf.hisports.app | pdf.play.spordle.com | HTTP 301 |
Reports (React) | reports.hisports.app | reports.play.spordle.com | HTTP 301, but not user-facing |
Metabase | metabase.hisports.app | metabase.play.spordle.com | HTTP 301 |
Files | files.hisports.app | files.play.spordle.com | HTTP 301? S3 buckets, not sure what’s possible |
Calendar | go.hisports.app | go.play.spordle.com | HTTP 301. Could rename this, only used for calendar lambda. |
Scorekeeper Guide | help.hisports.app | Confluence | HTTP 301 to Confluence? |
Other | cache-api.hisports.app logos.hisports.app grafana.hisports.app | HTTP 301; need to communicate change to Page team No idea where logos domain is used HTTP 301; internal use | |
m.hisports.app | m.play.spordle.com | Potential email delivery issues due to domain change? |
Things to confirm
- Email configuration on Spordle domains (SPF, DKIM, DMARC)
- AWS TXT records
- Email deliverability
- S3 bucket redirect