Skip to content

Commit

Permalink
Add docker distribution of RoundhousE (#362)
Browse files Browse the repository at this point in the history
* Added Dockerfile
* Update README.markdown
  • Loading branch information
erikbra authored Jan 27, 2019
1 parent b77e557 commit a00e81a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
8 changes: 8 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM microsoft/dotnet:2.2-sdk

LABEL maintainer="erik@brandstadmoen.net"

ENV PATH="$PATH:/root/.dotnet/tools"
RUN dotnet tool install dotnet-roundhouse -g

ENTRYPOINT [ "rh" ]
9 changes: 9 additions & 0 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,15 @@ https://natemcmaster.com/blog/2018/05/12/dotnet-global-tools/, but in short, it
the binaries to your `~/.dotnet/tools` folder.

You will need dotnet core installed on your box for this to work. You can get it here: [https://dot.net](https://dot.net).


### Docker: Dotnet core global tool

You can easily integrate RoundhousE in your existing docker infrastructure. Use docker compose, or just pull it down directly and run it. Yopu should probably build upon the image, and add your own customisations, as appropriate. The docker image has the dotnet core global tool distribution of RoundhousE in a Alpine Linux bases container.

1. Type `docker pull dotnetroundhouse/roundhouse`
1. Type `docker run dotnetroundhouse/roundhouse`


### Source
This is the best way to get to the bleeding edge of what we are doing.
Expand Down

0 comments on commit a00e81a

Please sign in to comment.