Skip to content

lreimer/cloud-native-basta17

Repository files navigation

Build Status MIT License Status

Cloud-native .NET Microservices Showcase BASTA! 2017

The Cloud Native .NET Core + Steeltoe OSS + Kubernetes showcases for the BASTA! 2017 conference.

Prerequisites

In order to build and run this showcase you need to have a couple of things installed:

  • .NET Core SDK installed locally

Building

$ dotnet restore
$ dotnet build

Running

$ dotnet run

$ http GET localhost:5000/api/hello
$ http GET localhost:5000/admin/health
$ http GET localhost:5000/admin/info

Containerizing

$ dotnet publish -c Release -o out

$ docker build -t cloud-native-basta17 .
$ docker run -it -p 5000:5000 cloud-native-basta17

Alternatively, you may use Docker Compose to build and run the microservice in one command:

$ docker-compose up --build

References

License

This software is provided under the MIT open source license, read the LICENSE file for details.