Skip to content
Snippets Groups Projects
Verified Commit 6141f333 authored by Antoine Lambert's avatar Antoine Lambert
Browse files

api/private: Add endpoint to get download links of uploaded tarballs

Add a new private Web API endpoint to get a list of URLs for downloading
the tarballs uploaded with a deposit.

In development or docker mode, the tarballs are stored in the local
filesystem and served by django.

In production mode, the tarballs are stored in an azure blob storage
and temporary download links with a shared access signature are
generated when requesting the endpoint.

It enables to move costly operations related to downloading and processing
tarballs in celery workers instead of letting the deposit server performing
those tasks.

Related to #4657 and #4658.
parent d994ff6d
No related branches found
No related tags found
1 merge request!455Rework deposit checker implementation
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment