Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apriorit/demo1_marketplace
https://github.com/apriorit/demo1_marketplace
Last synced: about 5 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/apriorit/demo1_marketplace
- Owner: apriorit
- Created: 2022-12-12T07:08:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-13T17:23:11.000Z (almost 2 years ago)
- Last Synced: 2023-03-22T15:28:21.264Z (over 1 year ago)
- Language: C#
- Size: 3.56 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Detail documentation:
- Docs\Demo Project.pdfBefore 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.pdfTo 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 projectsTechnologies used:
.NET Core 6
Entity Framework Core 6.0.8
Identity Server 4.1.2
ElasticSearch client 8.0.0-beta