From e506510fde7ca1eb10b7f706218d61336be33760 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Fri, 11 Feb 2022 23:49:43 +0000 Subject: [PATCH] Remove user and add go deps from builder image --- docker/Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 3ce133b..e470798 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,12 +1,14 @@ +FROM alpine as godeps +RUN apk add go +RUN go install github.com/kyleconroy/sqlc/cmd/sqlc@latest +RUN go install github.com/go-task/task/v3/cmd/task@latest + FROM alpine RUN apk add go RUN apk add nodejs yarn bash curl git git-perl tmux ADD build.sh / -RUN addgroup -S dev && adduser -S dev -G dev -USER dev -RUN go install github.com/kyleconroy/sqlc/cmd/sqlc@latest -RUN go install github.com/go-task/task/v3/cmd/task@latest +COPY --from=godeps /root/go/bin/task /root/go/bin/sqlc /usr/local/bin/ RUN yarn global add @vue/cli -ENV PATH="/home/dev/go/bin:/home/dev/.yarn/bin/:${PATH}" +ENV PATH="/root/.yarn/bin/:${PATH}" WORKDIR /src CMD /build.sh