From c535acfb375f28ac792bba3b5a50ed164f78c9cf Mon Sep 17 00:00:00 2001 From: James Montemagno Date: Wed, 1 Dec 2021 09:44:54 -0800 Subject: [PATCH] Update README.md --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 3f661b8..f3b73fe 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,25 @@ - - # .NET Podcasts - Sample Application We are happy to announce the release of .NET Podcast App: a sample application showcasing [.NET 6](https://dotnet.microsoft.com/download/dotnet/6.0), [ASP.NET Core](https://dotnet.microsoft.com/apps/aspnet), [Blazor](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor), [.NET MAUI](https://docs.microsoft.com/dotnet/maui/what-is-maui), [Azure Container Apps](https://azure.microsoft.com/services/container-apps/#overview), and more. +You can browse a [live running version of the .NET Podcasts app](https://dotnetpodcasts.azurewebsites.net/) powered by ASP.NET Core and Blazor. + ![Logo](./docs/net-podcasts.png) + +## Build Status + +| Project | Status | +| --- | --- | +|Website|![Build status](/../../actions/workflows/podcast-web.yml/badge.svg)| +|Web API|![Services Build status](/../../actions/workflows/podcast-api.yml/badge.svg)| +|Listen Together Hub| ![Services Build status](/../../actions/workflows/podcast-hub.yml/badge.svg) | + + +## Application Architecture Diagram + +![.NET Podcast Application Diagram](docs/arch_diagram_podcast.png) + ## Repositories For this sample application, we build an app to listen all you favorite .NET podcasts for all the ecosystems: Web, Android, iOS, macOS and Windows. You can find the different apps separated by folders in this repo: @@ -15,6 +29,9 @@ For this sample application, we build an app to listen all you favorite .NET pod - [Backend API:](src/Services) ASP.NET Core Web APIs & Minimal APIs, injestion worker, and podcast update worker - [Blazor Hybrid App:](src/MobileBlazor) Sample hybrid application of .NET MAUI with Blazor. +## Full Deployment with GitHub Actions + +`dotnet-podcasts` repo is configured to deploy all services and websites automatically to Azure using GitHub Actions. [Follow the detailed guidelines](Deploy-websites-services.md) to setup GitHub Actions on your fork. ## Local Deployment Quickstart @@ -46,23 +63,6 @@ Ensure that the following services are running in Docker, note that you only nee ![Configured Docker services](docs/docker/docker-services-config.png) -## Step by step guide to deploy to Azure - -`dotnet-podcasts` repo is configured to deploy all services and websites automatically to Azure using GitHub Actions. [Follow the detailed guidelines](Deploy-websites-services.md) to setup GitHub Actions on your fork. - -## Build Status - -![Build status](/../../actions/workflows/podcast-web.yml/badge.svg) - -![Services Build status](/../../actions/workflows/podcast-api.yml/badge.svg) - -![Services Build status](/../../actions/workflows/podcast-hub.yml/badge.svg) - ----- - -# Application Diagram - -![.NET Podcast Application Diagram](docs/arch_diagram_podcast.png) ## Contributing