From f7ddec75f3c7906a6e1c5c33f022a59e49c351d9 Mon Sep 17 00:00:00 2001 From: TommyLike Date: Mon, 30 Dec 2019 10:18:57 +0800 Subject: [PATCH] Add dockerfile --- Dockerfile | 9 +++++++++ Makefile | 9 ++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c44aa98 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM golang:stretch + +COPY . /root/tool-collections + +RUN cd /root/tool-collections && \ +GOFLAGS=-mod=vendor go build -o validator ./cmd/tools && \ +cp validator /usr/bin + +ENTRYPOINT ["validator"] diff --git a/Makefile b/Makefile index 9bb6d1c..3083745 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,9 @@ +.EXPORT_ALL_VARIABLES: + +VALIDATOR_IMAGE=swr.cn-north-1.myhuaweicloud.com/openeuler/validator:0.0.1 + validator: - GOFLAGS=-mod=vendor go build -o validator ./cmd/tools \ No newline at end of file + GOFLAGS=-mod=vendor go build -o validator ./cmd/tools + +build-image: + docker build -t ${VALIDATOR_IMAGE} . -- GitLab