A data management system that allows users to share, annotate, organize and analyze large collections of datasets. It provides support for extensible metadata annotation using JSON-LD and a distribute analytics event bus for automatic curation of uploaded data.
Describe the solution you'd like
Via Github actions it should be a single line to add support for building arm versions of our Docker images, specifically clowder and clowder-monitor.
Traefik, Mongo, and rabbitmq work fine out of the box. Zero configuration required.
The default extractors would also be nice if they're equally easy to build.
Additional context
Note, the only container that doesn't work on Apple Silicon is elasticsearch due to a known bug in Docker's emulation engine QEMU. Upgrading to a newer version of elasticsearch v7+ would be necessary, but difficult to implement in Clowder V1.
Describe the solution you'd like Via Github actions it should be a single line to add support for building arm versions of our Docker images, specifically
clowder
andclowder-monitor
.Traefik, Mongo, and rabbitmq work fine out of the box. Zero configuration required.
The default extractors would also be nice if they're equally easy to build.
Additional context Note, the only container that doesn't work on Apple Silicon is elasticsearch due to a known bug in Docker's emulation engine QEMU. Upgrading to a newer version of elasticsearch v7+ would be necessary, but difficult to implement in Clowder V1.