From 89b10abb7ed87cee6a1675d6b5085ce55e8064ee Mon Sep 17 00:00:00 2001 From: Miguel Mota Date: Mon, 25 May 2020 14:32:44 -0700 Subject: [PATCH] Add Dockerfile --- Dockerfile | 10 ++++++++++ Makefile | 9 +++++++++ README.md | 6 ++++++ 3 files changed, 25 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..41337a4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM golang:latest + +RUN mkdir /app +WORKDIR /app + +ADD . /app/ +RUN go build -o main . +RUN mv main /bin/cointop + +CMD cointop diff --git a/Makefile b/Makefile index e5cc6ac..19b52d3 100644 --- a/Makefile +++ b/Makefile @@ -186,3 +186,12 @@ git-repack: release: rm -rf dist VERSION=$(VERSION) goreleaser + +docker-build: + docker build -t cointop/cointop . + +docker-run: + docker run -it cointop/cointop + +docker-push: + docker push cointop/cointop:latest diff --git a/README.md b/README.md index ffe9b3f..724e312 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,12 @@ tar -xvzf cointop_x.x.x_linux_amd64.tar.gz cointop sudo mv cointop /usr/local/bin/cointop ``` +### Docker + +```bash +docker run -it cointop/cointop +``` + ### Homebrew (macOS) cointop is available via [Homebrew](https://formulae.brew.sh/formula/cointop) for macOS: