-
Notifications
You must be signed in to change notification settings - Fork 8
/
Dockerfile
18 lines (17 loc) · 886 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# image-name: ghcr.io/dena/unity-meta-check/unity-meta-check
FROM golang:1.16-buster as builder
WORKDIR /go/src/unity-meta-check
COPY . .
RUN make out/unity-meta-check-linux-amd64 out/unity-meta-check-junit-linux-amd64 out/unity-meta-check-github-pr-comment-linux-amd64 out/unity-meta-autofix-linux-amd64 && \
mv ./out/unity-meta-check-linux-amd64 ./out/unity-meta-check && \
mv ./out/unity-meta-check-junit-linux-amd64 ./out/unity-meta-check-junit && \
mv ./out/unity-meta-check-github-pr-comment-linux-amd64 ./out/unity-meta-check-github-pr-comment && \
mv ./out/unity-meta-autofix-linux-amd64 ./out/unity-meta-autofix
FROM debian:buster-slim
RUN apt-get update \
&& apt-get install --yes --no-install-recommends git \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
COPY --from=builder /go/src/unity-meta-check/out/* /usr/bin/
ENTRYPOINT ["unity-meta-check"]
CMD ["-help"]