Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apriorit/demo1_marketplace


https://github.com/apriorit/demo1_marketplace

Last synced: about 5 hours ago
JSON representation

Awesome Lists containing this project

README

        

Detail documentation:
- Docs\Demo Project.pdf

Before start:
- Install Elastic + Kibana + Filebeat + Logstash
- Setup elastic cluster, logging via Filebea: Docs\WIKI\LoggingViaFilebeat+Elasticsearch.pdf
- Setup synchronizing with DB: Docs\WIKI\ElasticsearchRDB_sync.pdfAuthorization.pdf
- Enable https endpoint: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-tutorial-dotnet-app-enable-https-endpoint.
- Add a self-signed certificate to make Identity Server work. From PowerShell, run command
C:\program files\microsoft sdks\service fabric\clustersetup\secure> .\CertSetup.ps1 -Install -CertSubjectName CN=mytestcert
For more details - please read Docs\WIKI\Authorization.pdf

To start the project:
- Open the solution in Visual Studio 2022
- Make sure "Multiple startup projects" option is selected in solution's Properties: Marketplace.Api and Marketplace.Auth projects should be started
- Change environment-specific parameters in appsettings.json files for Marketplace.Api and Marketplace.Auth projects

Technologies used:
.NET Core 6
Entity Framework Core 6.0.8
Identity Server 4.1.2
ElasticSearch client 8.0.0-beta