
Overview
This is a memo on how to serve images stored in Microsoft Azure Blob Storage using Cantaloupe Image Server, one of the IIIF image servers.
This is the Microsoft Azure Blob Storage version of the following article.

Cantaloupe: Serving Images Stored in Amazon S3
Cantaloupe: Serving Images Stored in Amazon S3
Method
This time we will use the Docker version.

Trying the Docker Version of Cantaloupe
Trying the Docker Version of Cantaloupe
Please clone the following repository.
GitHub - nakamura196/docker_cantaloupe: Try the Docker version of Cantaloupe
Try the Docker version of Cantaloupe. Contribute to nakamura196/docker_cantaloupe development by creating an account on GitHub.
In particular, rename .env.azure.example to .env and set the environment variables.
# For Microsoft Azure Blob Storage
CANTALOUPE_AZURESTORAGESOURCE_ACCOUNT_NAME=
CANTALOUPE_AZURESTORAGESOURCE_ACCOUNT_KEY=
CANTALOUPE_AZURESTORAGESOURCE_CONTAINER_NAME=
# For Traefik
CANTALOUPE_HOST=
LETS_ENCRYPT_EMAIL=
The last two settings also include HTTPS configuration using Traefik.
Then, run the following command.
docker compose -f docker-compose-azure.yml up
Summary
There may be some areas that are insufficient, such as security considerations, but I hope this serves as a helpful reference.


Comments
…