Repository navigation
🚀 Episode 17 (Series Finale) – Deploy Your Full-Stack .NET AI App to Azure
Complete .NET AI Developer Series – In the final episode we take the full app from localhost to Azure: React on Azure Static Web Apps, the ASP.NET Core API on Azure App Service, Azure OpenAI, and vectors on Qdrant Cloud.
🎯 What's Included
- CORS origins read from configuration (
Cors:Origins), localhost fallback for development - Forwarded headers so rate limiting sees the real client IP behind App Service
- Qdrant client with configurable TLS and API key (
Qdrant:Https,Qdrant:ApiKey) in QdrantVectorService and DocumentService /healthendpoint- React
.env.productionwith the live API URL - Node version pinned in
package.json(engines) - GitHub Actions workflow for Azure Static Web Apps (app location
/dotnetai-chat, outputdist) - Fixes:
./api/docApiimport letter case for Linux builds, Static Web Apps output folder, CORS for the Static Web App URL, Qdrant host withouthttps://
📺 Watch the Video
https://www.youtube.com/watch?v=RJBgIvuQdnE
📚 Playlist
https://www.youtube.com/playlist?list=PLF4drO8z96Rc
💻 Repository
https://github.com/sandeeppatil-newvision/Complete-DotNet-AI-API
⭐ If this episode helped you, please star the repository and subscribe to the channel.