Skip to content

ecerami/fastapi_azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About this Repo

This repo illustrates the basics of running a FastAPI application on Azure Functions.

Much of the code here has been borrowed/copied from: https://github.com/tonybaloney/ants-azure-demos/tree/master/fastapi-functions

To Deploy To Azure Functions

These steps assume that you are using the Azure Functions VS Code Extension.

Step 1: Create an Azure Account.

Step 2: Install the Azure Functions VS Code Extension.

Step 3: Open your project in VSCode. VSCode will automatically create a virtual environment for you and install all dependencies.

Step 4: Run your Azure Function locally:

  • Just press F5!

Verify that your app is running by going to: http://localhost:7071/user/1. You should see a JSON response with some fake data. For example:

{
    "user_id":1,
    "username":"AdianaRestrict_1858",
    "firstname":"Beau",
    "lastname":"Lancaster"
}

Step 5: Deploy your function to Azure:

  • Open the VSCode Command Pallette.
  • Run "Azure Functions: Deploy to Function App.
  • Follow the promps and wait a few minutes for everything to deploy.

Verify that your app is running by going to: https://<APP_NAME>.azurewebsites.net/user/1. You should see similar fake data as shown in Step 4.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages