No description, website, or topics provided.
C# Shell PowerShell
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts
src
tests
.gitignore
.travis.yml
Depot.sln
LICENSE
README.md
after-success.sh
run-tests.sh
travis-build.sh

README.md

Depot is a sample distributed app (API + Service) using MongoDB, RabbitMQ, Redis & built with .NET Core.

Branch Build status
master master branch build status
develop develop branch build status

In order to start the application type the following commands:

cd scripts
docker-compose build
./docker-run.sh

Or simply dotnet run projects separately and make sure that MongoDB, RabbitMQ and Redis are running as services.

Depot API will be running at http://localhost:5000 and Entries Service at http://localhost:5050.

For more information take a look at my blog post.

Usage

Create a new entry via HTTP request:

curl localhost:5000/entries -X POST -H "content-type: application/json" -d '{"key": "my-key", "value": "sample value"}'

Browse logs: http://localhost:5000/logs

Browse keys: http://localhost:5050/entries

Fetch value: http://localhost:5050/entries/{key}