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