Skip to main content

GitHub Repository

You can find the project source code on GitHub.

Prerequisites

  1. Create an Azure account.
  2. Set up Azure CLI
  3. Install the Azure Functions Core Tools

Project Setup

Initialize the project:
Install @upstash/redis

Counter Function Setup

Create a new function from template.
Update /src/functions/CounterFunction.ts
/src/functions/CounterFunction.ts

Create Azure Resources

You can use the command below to find the name of a region near you.
Create a resource group.
Create a storage account.
Create your Function App.

Database Setup

Create a Redis database using Upstash Console or Upstash CLI and set UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN in your Function App’s settings.

Deploy

Take a build of your application.
Publish your application.
Visit the given Invoke URL.