基于 ABP 框架和 .NET 构建的参考微服务解决方案在 Kubernetes 上运行,采用 Helm 配置,包括 API 网关、Angular 和 ASP.NET 组件。
基于 ABP 框架和 .NET 构建的参考微服务解决方案在 Kubernetes 上运行,采用 Helm 配置,包括 API 网关、Angular 和 ASP.NET 组件。
This is a reference project for those who want to build microservice solutions with the ABP Framework.
⚠️ Important Notice
This project, "eshoponabp," is outdated. It served as a reference project for microservice architecture using the ABP Framework, but we now recommend using the ABP Microservice Solution Template for new projects.The new template offers a modernized and officially supported starting point for building microservices with ABP. Please consider transitioning to the new template for the latest features and improvements.
Please open issues on the main GitHub repository: https://github.com/abpframework/abp/issues
You can run it in Visual Studio or use Microsoft Tye. Tye is a developer tool that makes developing, testing, and deploying micro-services and distributed applications easier.
Clone the repository ( eShopOnAbp )
Install Tye (follow these steps)
dotnet tool update --global Microsoft.Tye --prerelease
Rename .env.example file to .env file and provide PayPal ClientID and Secret.
Execute run-tye.ps1
Wait until all applications are up!
tye dashboard (localhost:8000)tye dashboard or tye console, you may be facing SSL certificate issues. To diagnose the problems better, check any application logs. If it is related to SSL, developer certificate creation may have failed because of Powershell issues regarding authorization. Check the PowerShell script running configuration and set the policy for your local machine as follows:Get-ExecutionPolicy -list
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
See Microsoft Powershell documentation for more information.
After all your backend services are up, start the angular application:
cd apps/angular
yarn start
If the certificate is expired, you'll see the following error:
Generating a new certificate will fix that issue. To generate a new one,
Remove etc/dev-cert/localhost.pfx
Manually execute create-certificate.ps1 or re-run solution with run-tye.ps1
We've organized a meetup related to this solution. You can watch it here: https://community.abp.io/events/microservice-development-iv7d46ov
暂无开放 Issues,或尚未同步最近议题。