Skip to content

chunliu/azfunc-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azfunc-todo

CI Build Deploy

The code in this repo implements REST APIs for CRUD of a todo list with Azure Functions. It is a sample to demonstrate the following features.

  • Developing Azure Function apps with Visual Studio Code/Codespaces.
  • Using Entity Framework Core to connect to Azure SQL in Function apps.
  • Building and deploying Function apps with GitHub workflow.

Deployment with ARM template

Deploy to Azure

The ARM template will create an environment with the following Azure resources and deploy the function app to it.

  • An Azure SQL database.
  • A Function app hosted in an App Service Plan.
  • A storage account and an appinsight tenant to support the function app.
  • An API Management instance with the API operations defined.
  • A vnet to connect all the above resources together.
  • The connection is restricted to APIM -> Function App -> Azure Sql. The APIs can only be called via APIM.

arm diagram

Releases

No releases published

Packages

No packages published

Languages