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"]