...
- Set up a branch (probably just need to pull into the release build) on web client that will temporarily disable minting DOIs from the web client
- Set up a branch on web client that will put the new DOI service out of alpha mode.
- Set up a branch (probably just need to pull into the release build) on stack builder that will change
org.sagebionetworks.doi.prefix
to be "10.7303" (elasticbeanstalk-template.json.vpt) - Set up a '-1' build for the portal and repo that uses the artifacts from steps 1+2 (Xa)3
- Set up a '-2' build for the portal and repo that uses the artifact from step 2+3
During 1-hr migration window
- Change the CNAMES to make '-1' go live, disabling DOI minting from the web client.
- Confirm with DataCite that we are ready and they are ready to migrate
- Monitor/test the '-12' build to see if we can create a DOI with the new services
- This may not succeed until migration is complete
- Once a DOI is successfully created in '-12', change the CNAMES to make '-12' go live (Xa)
After migration
- Confirm that DOIs can be made on prod (using new system)Begin removing
- Pull in changes that remove dead code.
- The above PRs remove dead code in
- the portal and stack
That should conclude migration