arachnys / athenapdf

Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
MIT License
2.26k stars 187 forks source link

Support for additional storage backends, in addition to S3? #182

Open yuzhenmi opened 5 years ago

yuzhenmi commented 5 years ago

First off, thanks for this awesome project!

I really like that Weaver comes with S3 integration. Unfortunately, I'm not using AWS for this new project. Is there any way to integrate with a different storage backend? Or just a custom S3 endpoint? I'm on GCP and Google Cloud Storage supports an S3-compatible API, but I couldn't figure out how to hook up Weaver to use a custom S3 endpoint. Is this possible at the moment?

MrSaints commented 5 years ago

Thanks for your suggestion. Apologies for the late response. This is very much feasible, and I think we should be moving to using https://github.com/google/go-cloud to achieve this. Not sure if it is worth refactoring the current v2 to support it though.