From 570f529f48e7d3a2f3d18e48881f206f33e352af Mon Sep 17 00:00:00 2001 From: Rick <8622915+brownchow@users.noreply.github.com> Date: Fri, 11 Dec 2020 13:57:18 +0800 Subject: [PATCH] optimize Dockefile (#409) --- Dockerfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index fa5fde193..01120ceff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,9 @@ FROM golang:alpine EXPOSE 8080 1935 -RUN mkdir /app -ADD . /app WORKDIR /app -RUN apk add --no-cache ffmpeg ffmpeg-libs -RUN apk update && apk add --no-cache gcc build-base linux-headers -RUN CGO_ENABLED=1 GOOS=linux go build -a -installsuffix cgo -ldflags '-extldflags "-static"' -o owncast . -WORKDIR /app -CMD ["/app/owncast"] \ No newline at end of file +ADD . . +RUN set -ex && \ + apk add --no-cache ffmpeg ffmpeg-libs && \ + apk add --no-cache gcc build-base linux-headers && \ + CGO_ENABLED=1 GOOS=linux go build -a -installsuffix cgo -ldflags '-extldflags "-static"' -o owncast . +CMD ["/app/owncast"]