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