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.
This commit is contained in:
Sipke Schoorstra 2025-04-28 19:07:24 +02:00
parent 5d312a637c
commit f0b84f8090
No known key found for this signature in database
GPG key ID: 5C10502B28A4268F

View file

@ -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: