From 4179a131df7b84e347e28eed3c86570ccad776f2 Mon Sep 17 00:00:00 2001 From: afh Date: Sun, 18 Apr 2021 10:35:10 +0200 Subject: [PATCH] Dockerfile: Add .dockerignore to ignore all files except those necessary for building and running cointop in docker. --- .dockerignore | 8 ++++++++ Dockerfile | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..ad0a5f0 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,8 @@ +** +!go.* +!*.go +!assets +!cmd +!cointop +!pkg +!vendor diff --git a/Dockerfile b/Dockerfile index 16edb7b..b00cfc3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ RUN mkdir /app WORKDIR /app ARG VERSION -ADD . /app/ +COPY . ./ RUN go build -ldflags=-s -ldflags=-w -ldflags=-X=github.com/miguelmota/cointop/cointop.version=$VERSION -o main . RUN git clone https://github.com/cointop-sh/colors && rm -Rf colors/.git*