Skip to content

frederikstonge/PuppetMaster-WebApi

Repository files navigation

License: GPL v3

PuppetMaster WebApi Server

Client repo is here : PuppetMaster Client

Technologies

  • ASPNET Core WebApi
  • Swagger
  • SignalR
  • Openiddict
  • Quartz.NET
  • EntityFramework
  • AutoMapper

Prerequisite

  • Visual Studio
  • .NET 7 SDK
  • Microsoft SQL Server database

Before you run

You will need to update your appsettings (secrets if you are running locally) and add your database connection string.

If you deploy to azure

  • You will need to generate two pfx certificate files (Encryption and Signing)
  • Add them to your app service and use the environment variable WEBSITE_LOAD_CERTIFICATES with comma-separated thumbprint values.