Added the arm64 docker-compose on the solution
parent
0e0c708c03
commit
fbe40bca3e
|
@ -62,6 +62,11 @@ The easiest way to get started is to build and run the .NET Podcasts app service
|
||||||
docker-compose up
|
docker-compose up
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- *For Apple arm64-based system*:
|
||||||
|
```cli
|
||||||
|
docker-compose -f docker-compose.arm64.yml -f docker-compose.override.yml up
|
||||||
|
```
|
||||||
|
|
||||||
This will deploy and start all services required to run the web, mobile, and desktop apps. The Web API will run on `localhost:5000` and the SignalR Hub for listen together will run on `localhost:5001`.
|
This will deploy and start all services required to run the web, mobile, and desktop apps. The Web API will run on `localhost:5000` and the SignalR Hub for listen together will run on `localhost:5001`.
|
||||||
|
|
||||||
### Web, Mobile, & Desktop
|
### Web, Mobile, & Desktop
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
version: '3.4'
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
podcast.api:
|
||||||
|
image: ${DOCKER_REGISTRY-}podcastapi
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: src/Services/Podcasts/Podcast.API/Dockerfile
|
||||||
|
depends_on:
|
||||||
|
- podcast.db
|
||||||
|
- storage
|
||||||
|
|
||||||
|
podcast.updater.worker:
|
||||||
|
image: ${DOCKER_REGISTRY-}podcastupdaterworker
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: src/Services/Podcasts/Podcast.Updater.Worker/Dockerfile
|
||||||
|
depends_on:
|
||||||
|
- podcast.db
|
||||||
|
- podcast.api
|
||||||
|
- storage
|
||||||
|
|
||||||
|
podcast.db:
|
||||||
|
image: mcr.microsoft.com/azure-sql-edge
|
||||||
|
|
||||||
|
listentogether.hub:
|
||||||
|
image: ${DOCKER_REGISTRY-}listentogetherhub
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: src/Services/ListenTogether/ListenTogether.Hub/Dockerfile
|
||||||
|
depends_on:
|
||||||
|
- podcast.api
|
||||||
|
|
||||||
|
podcast.ingestion.worker:
|
||||||
|
image: ${DOCKER_REGISTRY-}podcastingestionworker
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: src/Services/Podcasts/Podcast.Ingestion.Worker/Dockerfile
|
||||||
|
depends_on:
|
||||||
|
- podcast.db
|
||||||
|
- storage
|
||||||
|
|
||||||
|
podcast.web:
|
||||||
|
image: ${DOCKER_REGISTRY-}podcastweb
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: src/Web/Server/Dockerfile
|
||||||
|
depends_on:
|
||||||
|
- podcast.api
|
||||||
|
|
||||||
|
storage:
|
||||||
|
image: mcr.microsoft.com/azure-storage/azurite:latest
|
|
@ -14,5 +14,6 @@
|
||||||
</None>
|
</None>
|
||||||
<None Include="docker-compose.yml" />
|
<None Include="docker-compose.yml" />
|
||||||
<None Include=".dockerignore" />
|
<None Include=".dockerignore" />
|
||||||
|
<None Include="docker-compose.arm64.yml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
Loading…
Reference in New Issue