This project represents a series of Azure functions used by DDD Sydney to provide is backend functionality.
You can get the API docs for DDD Sydney at https://api.dddsydney.com.au/.well-known/swagger.
Returns the sessions from Azure Table Storage.
Downloads the Sessionize submissions on a time period and pushes them to Azure Table Storage (or updates existing ones). The downloaded JSON is then popped into an Azure Queue.
Monitors an Azure Queue to push the sessions to an Azure Blob, using a timestamp for the filename.
Used with the Let's Encrypt Azure extension to support Azure Functions (so we can run at https://api.dddsyndey.com.au
). More info can be found here: https://github.com/sjkp/letsencrypt-siteextension/wiki/Azure-Functions-Support.
There are some proxies that are defined and used within the backend, mostly just wrapping other services.
Wraps the Get-Sessions
function with a nicer URL and includes the key required.
Required for the Let's Encrypt extension.
A wrapper for Azure Search against the Sessions.
A friendly url to the Swagger docs, including the API key for accessing them.