Skip to content

BlueprintTechnologies/azure-signalR-POC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blueprint Accelerator: Azure SignalR POC

final-build

Background

Azure SignalR Service is an Azure managed service that helps developers easily build web applications with real-time features. We put this accelerator together while evaluating SignalR for use in real-time dashboard updating (no refresh required). This accelerator is a revision and improvement upon the tutorial provided by Microsoft at https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-quickstart-azure-functions-javascript.

NOTE: We highly recommend reviewing the Azure above tutorial. This quickstart is intended for local development only.

Prerequisites

An Azure account with an active subscription. If you don't already have an Azure account, create an account for free. In your Azure account, create a new resource group with both the SignalR instance and a Blob storage account. Review the tutorial above for instructions.

Azure Functions Core Tools, version 2 or above. Used to run Azure Function apps locally.

Node.js, version 10.x. Tested with the most current version but the Azure Core Tools did not work properly. For instructions on how to run multiple versions of Node, check out this tutorial.

Build Steps

  1. Clone repo

  2. Create a local.settings.json in the root, with the following content: { "IsEncrypted": false, "Values": { "FUNCTIONS_WORKER_RUNTIME": "node", "AzureWebJobsStorage": "<Connection string for an Azure Blob storage account>", "AzureSignalRConnectionString": "<Connection string for an Azure SignalR account>" }, "ConnectionStrings": {} }

  3. Run func start.

  4. Win.

Other Notes

Picnic CSS is a lightweight CSS framework used for this quickstart. More information about this framework is available at https://picnicss.com/.

Releases

No releases published

Packages

No packages published