:warning: I did not deploy this to any environment yet. :warning:
Not sure how to do it without merging to master, and not sure if there is any added value.
Where should things go
For now, I've put everything in Zenodo RDM, but it could potentially go to Invenio instead.
If we decide that this should go in Invenio, we will need to update the documentation to mention that vips (aka libvips) is required, and we will also need to change the invenio-cli check-requirements command (similar to what is done for ImageMagick).
Fixes #821 Fixes #822
Demo celery task locally
This pull request creates a demo Celery task generating a Tiled Pyramid TIFF every 10 seconds.
When executed locally:
vips
(akalibvips
) library is not installed on the system.Demo celery task on Docker image used in deployed environments
This pull request also demonstrates that that the
vips
library can be installed in the AlmaLinux-based Docker image used for Zenodo RDM in production.By running:
One will see in the logs every 10 seconds a successful image generation:
Demo celery task on deployed environment
:warning: I did not deploy this to any environment yet. :warning: Not sure how to do it without merging to
master
, and not sure if there is any added value.Where should things go
For now, I've put everything in Zenodo RDM, but it could potentially go to Invenio instead. If we decide that this should go in Invenio, we will need to update the documentation to mention that
vips
(akalibvips
) is required, and we will also need to change theinvenio-cli check-requirements
command (similar to what is done for ImageMagick).