...
When we are ready to migrate, we need to contact DataCite and set up an hour or so of time where we migrate from their service to our service. The most simple best time to do this would probably be when we migrate stacksmid-week, during working hours, with critical people actively taking part in the process. This way, if the new DOI service does not work/something is broken, we will be ready to quickly fix it.
Detailed Migration Plan
Prior to migration
- Set up a branch (probably just need to pull into the release build) 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)
During 1-hr migration window
...
- 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 builderÂ
- https://github.com/Sage-Bionetworks/Synapse-Repository-Services/pull/3431
That should conclude migration