Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File storage simplification #640

Open
1 task
scottnath opened this issue Jan 26, 2017 · 1 comment
Open
1 task

File storage simplification #640

scottnath opened this issue Jan 26, 2017 · 1 comment
Assignees

Comments

@scottnath
Copy link
Contributor

  1. In practice, using vinyl for file processing, beyond local and s3, is proving problematic as there are not a wide breadth of adapters for commercial asset storage providers. Specifically, openstack, which is used by Bluemix, has no vinyl adapter.
  2. In researching how to create a vinyl adapter for openstack, I've fallen upon pkgcloud, which includes a ton of storage connections
  3. Multer, our current form processor, plays very nice with pkgcloud
  4. I believe using pkgcloud + multer will reduce the code required in put, at the same time we add built in functionality for multiple asset services. Selecting a different service would only require changing the config.
Feature: Asset storage
  As an implementer
  I want to easily switch my storage provider
  So that I can experiment with other storage providers with only configuration changes.

  Scenario: Openstack
    Given that I want to use Bluemix as my asset storage provider
      And that Bluemix the openstack platform for asset storage
     When I upload files as content
     Then I need those files should be uploaded to Bluemix using openstack's protocols.

Asset storage

  • Openstack
@Snugug
Copy link
Member

Snugug commented Jan 26, 2017

I'm OK with this

@scottnath scottnath self-assigned this Jan 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants