diff --git a/.github/workflows/podcast-api.yml b/.github/workflows/podcast-api.yml
index 32a0360..9c553e1 100644
--- a/.github/workflows/podcast-api.yml
+++ b/.github/workflows/podcast-api.yml
@@ -63,10 +63,13 @@ jobs:
docker build -f ./src/Services/Podcasts/Podcast.Updater.Worker/Dockerfile -t ${{ secrets.ACR_NAME }}.azurecr.io/podcastupdaterworker:${{ github.sha }} .
docker push ${{ secrets.ACR_NAME }}.azurecr.io/podcastupdaterworker:${{ github.sha }}
+ - uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: '7.0.x'
+
- name: Build Podcast API
run: |
- docker build -f ./src/Services/Podcasts/Podcast.MinimalAPI/Dockerfile -t ${{ secrets.ACR_NAME }}.azurecr.io/podcastapi:${{ github.sha }} .
- docker push ${{ secrets.ACR_NAME }}.azurecr.io/podcastapi:${{ github.sha }}
+ dotnet publish -c Release -r linux-x64 -p ContainerImageTag=${{ github.sha }} -p ContainerRegistry=${{ secrets.ACR_NAME }}.azurecr.io -p PublishProfile=DefaultContainer src/Services/Podcasts/Podcast.MinimalAPI/Podcast.MinimalAPI.csproj
- name: Build Podcast Ingestion
run: |
diff --git a/src/Services/Podcasts/Podcast.Ingestion.Worker/Podcast.Ingestion.Worker.csproj b/src/Services/Podcasts/Podcast.Ingestion.Worker/Podcast.Ingestion.Worker.csproj
index c38a419..c1de1d0 100644
--- a/src/Services/Podcasts/Podcast.Ingestion.Worker/Podcast.Ingestion.Worker.csproj
+++ b/src/Services/Podcasts/Podcast.Ingestion.Worker/Podcast.Ingestion.Worker.csproj
@@ -7,6 +7,7 @@
dotnet-Podcast.Ingestion.Worker-3B4533BC-B8E2-4B9F-8E9F-ABAE3667C2D6
Linux
..\..\..\..
+ false
diff --git a/src/Services/Podcasts/Podcast.MinimalAPI/Podcast.MinimalAPI.csproj b/src/Services/Podcasts/Podcast.MinimalAPI/Podcast.MinimalAPI.csproj
index 5fface8..0f504c8 100644
--- a/src/Services/Podcasts/Podcast.MinimalAPI/Podcast.MinimalAPI.csproj
+++ b/src/Services/Podcasts/Podcast.MinimalAPI/Podcast.MinimalAPI.csproj
@@ -8,6 +8,8 @@
enable
..\..\..\..
false
+ false
+ podcastapi
@@ -17,6 +19,7 @@
all
+