No description, website, or topics provided.
Clone or download
Latest commit 6c7367a Jan 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts Init Dec 17, 2018
src/DShop.Services.Discounts Episode 7 Jan 19, 2019
.dockerignore Init Dec 17, 2018
.gitignore Init Dec 17, 2018
.travis.yml Init Dec 17, 2018
DShop.Services.Discounts.sln Init Dec 17, 2018
Discounts.rest Episode 4 Dec 30, 2018
Dockerfile Init Dec 17, 2018
LICENSE Init Dec 17, 2018
README.md Init Dec 17, 2018

README.md

Distributed .NET Core

DevMentors

What is Distributed .NET Core?

It's an open source project (and a course available soon at devmentors.io), providing in-depth knowledge about building microservices using .NET Core framework and variety of tools. One of the goals, was to create a cloud agnostic solution, that you shall be able to run anywhere.

We encourage you to join our Discourse forum available at forum.devmentors.io.

For this particular course, please have a look at the topics being discussed under this category.

What is DShop.Api?

DShop.Services.Discounts is a microservice designed for the discounts bounded context DShop solution.

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

How to start the application?

Service can be started locally via dotnet run (executed in the /src/DShop.Services.Discounts directory) or ./scripts/dotnet-run.sh shell script, by default it will be available under http://localhost:5000.

You can also run the application using Docker docker run --name discounts-service -p 5000:5000 --network dshop-network devmentors/dshop.services.discounts (include -d to run the container in the background).

It is required to have the basic infrastructure up and running first (RabbitMQ, MongoDB and Redis) in the same docker network named dshop-network. Services can be started using Docker Compose (and this file) as described here.