Files
buildkit/hack/dockerfiles/shfmt.Dockerfile
Tonis Tiigi a5b6c20c38 Update Dockerfile references to use 1.3
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2021-07-19 13:54:15 -07:00

18 lines
368 B
Docker

# syntax = docker/dockerfile:1.3
FROM mvdan/shfmt:v3.1.2-alpine AS shfmt
WORKDIR /src
ARG SHFMT_FLAGS="-i 2 -ci"
FROM shfmt AS generate
WORKDIR /out/hack
RUN --mount=target=/src \
cp -a /src/hack/. ./ && \
shfmt -l -w $SHFMT_FLAGS .
FROM scratch AS update
COPY --from=generate /out /
FROM shfmt AS validate
RUN --mount=target=. \
shfmt $SHFMT_FLAGS -d ./hack