...
Create a fork from https://github.com/Sage-Bionetworks/BridgeUserDataDownloadService. Follow the steps in https://github.com/Sage-Bionetworks/BridgeUserDataDownloadService/blob/develop/README.md (If you're only planning on running the code but not on editing, you should be able to pull from the root fork directly.)
Testing
First, make sure your test account has uploads for the time range you want to test with.
To test through the Bridge Server, use the following example request:
POST https://webservices.sagebridge.org/v3/users/self/emailData
{
"startDate":"2015-08-15",
"endDate":"2015-08-19",
"type":"DateRange"
}
To test against BUDD directly, log into the AWS Console, go to the SQS dashboard, and submit the following example request as an SQS message:
{
"studyId":"api",
"username":"DwayneJengTest01",
"startDate":"2015-07-23",
"endDate":"2015-07-30"
}
Either method will send an email to your registered email address.
Deploy to Dev
Submit your code changes to your own personal fork. Create a pull request to the root fork. Once the pull request has been merged, Travis will automatically build and deploy to the dev server on Elastic Beanstalk.
...