From 372f682e53a14e11fd5e2563274d53133698b6fc Mon Sep 17 00:00:00 2001
From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
Date: Wed, 29 Jun 2022 21:38:55 +0200
Subject: [PATCH] Add debug container

---
 .containerignore |  3 +++
 .gitlab-ci.yml   |  2 +-
 Containerfile    | 11 ++++++++---
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/.containerignore b/.containerignore
index 8aad965..ec3b09c 100644
--- a/.containerignore
+++ b/.containerignore
@@ -26,3 +26,6 @@ go.work
 .git
 .gitlab-ci.yml
 .gitignore
+Containerfile
+.containerignore
+.dockerignore
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 093c6f7..d3dd1e7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -43,4 +43,4 @@ build-image:
       --context $CI_PROJECT_DIR
       --dockerfile Containerfile
       --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
-      --destination $CI_REGISTRY_IMAGE:latest
+      --destination $CI_REGISTRY_IMAGE:debug
diff --git a/Containerfile b/Containerfile
index d822377..de489ba 100644
--- a/Containerfile
+++ b/Containerfile
@@ -13,9 +13,14 @@ RUN go mod download
 
 RUN CGO_ENABLED=0 GOARCH=$GOARCH GOARM=$GOARM go build -v -o webhook -ldflags '-w -s -extldflags "-static"' .
 
-FROM scratch
+FROM docker.io/library/alpine:edge
+
+WORKDIR /workdir
+
+COPY . .
 
-COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
 COPY --from=build /workspace/webhook /webhook
 
-ENTRYPOINT ["/webhook"]
+RUN apk --no-cache --repository https://dl-cdn.alpinelinux.org/alpine/edge/testing add delve
+
+# ENTRYPOINT ["/webhook"]
-- 
GitLab