From f0b84f8090521f682ef0d86bd32dc4850950d201 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 28 Apr 2025 19:07:24 +0200 Subject: [PATCH] Add Azurite service to docker-compose.yml Integrated Azurite for local Azure Storage emulation, including Blob, Queue, and Table services. Configured ports, volumes, and debug options for development purposes. This addition aims to enhance local testing and reduce dependencies on external Azure services. --- docker/docker-compose.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 31b609b1e..8acb41bf3 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -105,6 +105,26 @@ environment: - ASPNETCORE_URLS=http://+:80 - Logging__LogLevel__Default=Information + + azurite: + image: mcr.microsoft.com/azure-storage/azurite + container_name: azurite + command: > + azurite + --blobHost 0.0.0.0 --blobPort 10010 + --queueHost 0.0.0.0 --queuePort 10011 + --tableHost 0.0.0.0 --tablePort 10012 + --location /data + --debug /data/debug.log + --skipApiVersionCheck + --loose + ports: + - "10010:10010" # Blob service + - "10011:10011" # Queue service + - "10012:10012" # Table service + volumes: + - ./azurite-data:/data + restart: always elsa-server: build: