From 57d7423253947f656fd163ad9e7e9c089cc46b9e Mon Sep 17 00:00:00 2001 From: Yan Minari Date: Thu, 14 Mar 2019 16:03:36 -0300 Subject: [PATCH] Add FROM scratch docker image variant Signed-off-by: Yan Minari --- Dockerfile | 2 +- contrib/docker/scratch/Dockerfile | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) mode change 100644 => 120000 Dockerfile create mode 100644 contrib/docker/scratch/Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 4cac86d9..00000000 --- a/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -contrib/docker/Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 120000 index 00000000..bf1b5f29 --- /dev/null +++ b/Dockerfile @@ -0,0 +1 @@ +contrib/docker/scratch/Dockerfile \ No newline at end of file diff --git a/contrib/docker/scratch/Dockerfile b/contrib/docker/scratch/Dockerfile new file mode 100644 index 00000000..2239818f --- /dev/null +++ b/contrib/docker/scratch/Dockerfile @@ -0,0 +1,13 @@ +FROM golang as builder + +WORKDIR /src +COPY . . +RUN CGO_ENABLED=0 ./build + +FROM scratch + +COPY --from=builder /var/run /var/run +COPY --from=builder /src/yggdrasil /yggdrasil + +ENTRYPOINT ["/yggdrasil"] +CMD ["-autoconf"]