-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Docker Compose (Optional)
to run all microservices locally or in a containerized environment, create a docker-compose.yml to orchestrate all services:
eg. docker-compose.yml:
version: '3.8'
services:
file-management:
build: ./FileManagementService
ports:
- "5001:80"
environment:
- BlobStorage__ConnectionString=<your_connection_string>
- EventGrid__Endpoint=<event_grid_endpoint>
- EventGrid__Key=<event_grid_key>
processing:
build: ./ProcessingService
ports:
- "5002:80"
environment:
- AzureAD__TenantId=<tenant_id>
- AzureAD__ClientId=<client_id>
- AzureAD__ClientSecret=<client_secret>
- DataFactory__ResourceGroup=<resource_group>
- DataFactory__Name=<data_factory_name>
- DataFactory__PipelineName=<pipeline_name>
notification:
build: ./NotificationService
ports:
- "5003:80"
environment:
- SignalR__ConnectionString=<signalr_connection_string>
docker-compose up