Skip to content

Continuous Deployment of an ABP Framework app to Azure DevOps

Notifications You must be signed in to change notification settings

bartvanhoey/Abp2Azure

Repository files navigation

Abp2Azure

About this solution

Before running the application

Generating a Signing Certificate

In the production environment, you need to use a production signing certificate. ABP Framework sets up signing and encryption certificates in your application and expects an openiddict.pfx file in your application.

This certificate is already generated by ABP CLI, so most of the time you don't need to generate it yourself. However, if you need to generate a certificate, you can use the following command:

dotnet dev-certs https -v -ep openiddict.pfx -p 2efdddb2-41bc-4f3f-a1cf-825b1fca5b30

2efdddb2-41bc-4f3f-a1cf-825b1fca5b30 is the password of the certificate, you can change it to any password you want.

It is recommended to use two RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing.

For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios

Also, see the Configuring OpenIddict documentation for more information.

Deploying the application

Deploying an ABP application is not different than deploying any .NET or ASP.NET Core application. However, there are some topics that you should care about when you are deploying your applications. You can check ABP's Deployment documentation before deploying your application

About

Continuous Deployment of an ABP Framework app to Azure DevOps

Topics

Resources

Stars

Watchers

Forks

Languages