Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9
Description
Currently, when a user submits an App, images get stored in the deployed project directory.
For better robustness, it would be better to store digital assets uploaded by users in S3 or other cloud storage that has lifecycle independent from the VM where App Store is deployed.
To do:
- Investigate whether someone has already created a Django App for retrieving/storing/uploading images or other assets to S3
- Plan how we will implement S3-based (cloud) storage for images in App Store
Attachments
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-1388 [ 17463 ] |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Summary | Re-architect App Store to use S3 instead of /media to store digital assets | Plan how to use S3 to store and serve App images |
| Description |
Currently, when a user submits an App, the jar file gets stored within the project directory where the App Store is deployed.
This is risky. It would be better to store the digital assets uploaded by users in S3 or other cloud storage that has lifecycle independent of the VM where App Store is deployed. We need to develop a new system that uses S3 instead. For this task: * Investigate whether someone has already created a Django App for retrieving/storing/uploading digital assets to S3 * Plan how we will implement S3-based (cloud) storage in App Store |
Currently, when a user submits an App, images get stored in the deployed project directory.
For better robustness, it would be better to store digital assets uploaded by users in S3 or other cloud storage that has lifecycle independent from the VM where App Store is deployed. To do: * Investigate whether someone has already created a Django App for retrieving/storing/uploading images or other assets to S3 * Plan how we will implement S3-based (cloud) storage for images in App Store |
| Assignee | Chaitanya Kintali [ chaitanya ] |
| Assignee | Chaitanya Kintali [ chaitanya ] |
| Issue Type | Bug [ 1 ] | Task [ 3 ] |
| Sprint | Summer 2019 Sprint 7 [ 66 ] | Summer 2019 Sprint 8 [ 67 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Sprint | Summer 2019 Sprint 8 [ 67 ] | Summer 2019 Sprint 7 [ 66 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Status | Needs 1st Level Review [ 10005 ] | Ready for Pull Request [ 10304 ] |
| Sprint | Summer 2019 Sprint 7 [ 66 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] |
| Rank | Ranked higher |
| Rank | Ranked higher |
| Status | Ready for Pull Request [ 10304 ] | Needs Testing [ 10002 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Summary | Plan how to use S3 to store and serve App images | Plan how to use S3 to store and serve App images & jars |
| Summary | Plan how to use S3 to store and serve App images & jars | Plan how to use S3 to store and serve App images, logo & jars |
| Summary | Plan how to use S3 to store and serve App images, logo & jars | Plan how to use S3 to store and serve App images, logo, & jars |
| Sprint | Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] | Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 66, 67, 68 ] |
| Rank | Ranked higher |
| Resolution | Done [ 10000 ] | |
| Status | Needs Testing [ 10002 ] | Closed [ 6 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Workflow | Loraine Lab Workflow [ 18440 ] | Fall 2019 Workflow Update [ 20153 ] |
| Workflow | Fall 2019 Workflow Update [ 20153 ] | Revised Fall 2019 Workflow Update [ 22289 ] |