https://github.com/mizrael/heimdall
poor man's service discovery tool
https://github.com/mizrael/heimdall
Last synced: 7 months ago
JSON representation
poor man's service discovery tool
- Host: GitHub
- URL: https://github.com/mizrael/heimdall
- Owner: mizrael
- License: mit
- Created: 2017-03-13T10:08:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-15T00:19:48.000Z (about 8 years ago)
- Last Synced: 2025-01-26T21:51:15.502Z (9 months ago)
- Language: C#
- Size: 2.14 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Heimdall
Poor man's service registry tool in C# with ASP.NET Core and MongoDb. A web client is provided, written with React.Has a dependency https://github.com/mizrael/LibCore .
API documentation is dynamically generated using [Swagger](http://swagger.io/) and can be found at http://[api_url]/swagger/
## Installation
* launch the MongoDb instance (a batch script is provided here: https://github.com/mizrael/heimdall/blob/master/db_server_start.bat )
* update the appsettings.json files
* launch the API and Web projects (although the Web is useful only if you want to use the web client)
* schedule a cron job (or similar) to execute a POST request to http://[api_url]/api/services/refresh/[service name]## TODO
* api to refresh all services simultaneously
* improve the web client usability