Reorder Dockerfile to improve image layer caching (#681)

This will speed up the build and prevent additional image layer every time the code base changed.
This commit is contained in:
Peter Dave Hello 2021-03-12 18:00:08 +08:00 committed by GitHub
parent ccec56c1a6
commit d09cc0eeb3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,9 +3,11 @@ ARG GOVERSION=1.14
FROM golang:${GOVERSION}-alpine AS build
WORKDIR /go/src/crowdsec
COPY . .
RUN apk update && apk add git jq gcc libc-dev make bash gettext
COPY . .
RUN BUILD_VERSION="$(git describe --tags `git rev-list --tags --max-count=1`)-docker" make release
RUN /bin/bash wizard.sh --docker-mode
RUN cscli hub update && cscli collections install crowdsecurity/linux