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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4