From df8a3cd4cc39ca3f91fe131094d78066d14b9a2f Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 17 Oct 2020 10:39:17 +0100 Subject: [PATCH] Create a container image via CI --- .gitlab-ci.yml | 2 ++ Dockerfile | 7 +++++++ go.mod | 1 + 3 files changed, 10 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 Dockerfile create mode 100644 go.mod diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..9f0bc44 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,2 @@ +include: "https://git.autistici.org/ai3/build-container/raw/master/common.yml" + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a718071 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM golang:latest AS build +ADD . /src +RUN cd /src && go build -tags netgo -o reports-collector ./cmd/reports-collector && strip reports-collector + +FROM scratch +COPY --from=build /src/reports-collector /reports-collector +CMD ["/reports-collector"] diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..d0ff5ab --- /dev/null +++ b/go.mod @@ -0,0 +1 @@ +module git.autistici.org/ai3/tools/reports-collector -- GitLab