https://github.com/planetarium/market-service
shop product list service for nine chronicles
https://github.com/planetarium/market-service
Last synced: 5 months ago
JSON representation
shop product list service for nine chronicles
- Host: GitHub
- URL: https://github.com/planetarium/market-service
- Owner: planetarium
- License: agpl-3.0
- Created: 2023-01-16T08:03:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T04:07:00.000Z (6 months ago)
- Last Synced: 2024-10-30T07:15:45.814Z (6 months ago)
- Language: C#
- Size: 2.55 MB
- Stars: 4
- Watchers: 8
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# market-service
## Introduction
This repository provide market product list service for Nine Chronicles## Installation
- [.NET6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
- [Entity Framework Core](https://learn.microsoft.com/en-us/ef/core/get-started/overview/install)## How to run
### Set environment
you can edit launchSettings.json for run configuration and run service.
| VALUE | DESCRIPTION |
|---------------------------|------------------------------------------------------------|
| ConnectionStrings__MARKET | database path for market service |
| RpcConfig__Host | NineChronicles.Headless node host for sync market products |
| RpcConfig__Port | NineChronicles.Headless node port |
| WorkerConfig__SyncShop | if true, sync registered ShardedShopStateV2 Orders |
| WorkerConfig__SyncProduct | if true, sync registered MarketState Products |```shell
$ dotnet run --project MarketService
```