gentics / mesh-incubator

Project which is home for planned enhancements for Gentics Mesh
3 stars 0 forks source link

CDN / Object Store / Filesystem support for binary files #100

Closed Jotschi closed 4 years ago

Jotschi commented 7 years ago

It would be good to have an option to export / sync binary files to the filesystem or even a CDN. Currently binary files must be piped through Gentics Mesh and the frontend application.

Option A

Export files and images once a node is being requested. The files will be written to a dedicated location and the node request is finished once all files have been exported.

Option B

Use mesh-fs to mount a filesystem which serves all those files. A sync could upload those files to the CDN / frontend webservers.

TODO: How could image resize be handled here?

Option C

Use a sync tool which downloads all binary files from mesh to place them in the filesystem.

TODO: How could image resize be handled here?

Questions:

Jotschi commented 7 years ago

We should also add support for object storage APIs. Gentics Mesh could use those storages to save binary files.

Jotschi commented 4 years ago

Dup of https://github.com/gentics/mesh-incubator/issues/111