-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
50 lines (47 loc) · 1.69 KB
/
docker-compose.yml
File metadata and controls
50 lines (47 loc) · 1.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
services:
api:
build:
context: src/api
dockerfile: Dockerfile
ports:
- "8080:8080"
depends_on:
- azurite
environment:
- ASPNETCORE_ENVIRONMENT=Development
- AzureAd__TenantId=${AZURE_TENANT_ID}
- AzureAd__ClientId=${AZURE_CLIENT_ID}
- AzureAd__ClientSecret=${AZURE_CLIENT_SECRET}
- KeyVault__Uri=${KEYVAULT_URI}
- ACI__ResourceGroup=${ACI_RESOURCE_GROUP}
- ACI__SubscriptionId=${ACI_SUBSCRIPTION_ID}
- ACI__Location=${ACI_LOCATION}
- ACI__ContainerImage=${ACI_CONTAINER_IMAGE}
- GitHub__AppClientId=${GITHUB_APP_CLIENT_ID}
- GitHub__AppClientSecret=${GITHUB_APP_CLIENT_SECRET}
- GitHub__OrgName=${GITHUB_ORG_NAME}
- Copilot__SharedRefreshToken=${COPILOT_SHARED_REFRESH_TOKEN}
- TableStorage__Endpoint=${TABLE_STORAGE_ENDPOINT}
- TableStorage__ConnectionString=DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;TableEndpoint=http://azurite:10002/devstoreaccount1;
- Frontend__Domain=${FRONTEND_DOMAIN}
- ADO__ClientSecret=${ADO_CLIENT_SECRET}
- Atlassian__ClientId=${ATLASSIAN_CLIENT_ID}
- Atlassian__ClientSecret=${ATLASSIAN_CLIENT_SECRET}
azurite:
image: mcr.microsoft.com/azure-storage/azurite
ports:
- "10000:10000"
- "10001:10001"
- "10002:10002"
volumes:
- azurite-data:/data
command: azurite --blobHost 0.0.0.0 --queueHost 0.0.0.0 --tableHost 0.0.0.0 --location /data
agentbox:
build:
context: .
dockerfile: Dockerfile
ports:
- "8081:8080"
- "2222:2222"
volumes:
azurite-data: