sinopia icon indicating copy to clipboard operation
sinopia copied to clipboard

feature request: modular storage mechanism (s3)

Open ghost opened this issue 10 years ago • 16 comments

For us it would be great if sinopia could be configured to automatically back artifacts to s3. I can mount s3 as a fusefs and set that to the storage location, but that's pretty scary and I would never depend on something like that in production.

Any chance you'd be willing to expose a plugin API for abstraction of the back-end artifact storage, so I could write my own s3 connector?

ghost avatar Feb 18 '15 23:02 ghost

Would love to see s3 as a pluggable storage mechanism, too.

This would allow sinopia to be used as part of our continuous delivery and not have a fear if the server fails or we have to move it.

eudaimos avatar Feb 24 '15 14:02 eudaimos

I would also like to see this.

ajenkins-kyr avatar Feb 25 '15 22:02 ajenkins-kyr

+1 for s3 support.

Also, it would be nice to differentiate between packages published to sinopia and packages fetched from npmjs.org.

tellnes avatar Feb 26 '15 00:02 tellnes

:+1: for a pluggable storage mechanism. If local file storage were just made pluggable then I bet the community would quickly be willing to add other storage options. I know I'd be willing to contribute an s3 option.

Prestaul avatar Apr 15 '15 19:04 Prestaul

+1

desmondmorris avatar May 14 '15 01:05 desmondmorris

+1 please

NamespaceValentine avatar May 27 '15 20:05 NamespaceValentine

+1

kvaggelakos avatar Jun 16 '15 10:06 kvaggelakos

+1 please

junmer avatar Jun 17 '15 07:06 junmer

+1

fernandoneto avatar Jun 17 '15 13:06 fernandoneto

+1

cusspvz avatar Sep 30 '15 21:09 cusspvz

+1

BDiehr avatar Oct 09 '15 20:10 BDiehr

+1

danheberden avatar Jan 27 '16 21:01 danheberden

+1

mbritton avatar May 23 '16 22:05 mbritton

+1

jessmchung avatar Jul 18 '16 08:07 jessmchung

duplicated with issue-20

nopol avatar Dec 16 '16 08:12 nopol

@dpoellath gonna link them for you.

Duplicated with #20

cusspvz avatar Dec 18 '16 02:12 cusspvz