Skip to content

ecerami/fastapi_azure

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

No packages published

Languages