diff options
Diffstat (limited to '.vim/after/snippets/dockerfile.snippets.todo')
| -rw-r--r-- | .vim/after/snippets/dockerfile.snippets.todo | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/.vim/after/snippets/dockerfile.snippets.todo b/.vim/after/snippets/dockerfile.snippets.todo new file mode 100644 index 0000000..c8d7502 --- /dev/null +++ b/.vim/after/snippets/dockerfile.snippets.todo @@ -0,0 +1,31 @@ +# vim: ft=snippets: + +snippet FROM:skel "skeleton" b +#syntax=docker/dockerfile:1.2 + +FROM docker.io/library/alpine:3${1} +$0 + +#vim: ft=Dockerfile: +endsnippet + +snippet FROM:alpine "FROM --platform=$BUILDPLATFORM" +FROM --platform=$BUILDPLATFORM docker.io/library/alpine:3${1} AS base +ARG TARGETPLATFORM +RUN apk -U add --no-cache $0 +endsnippet + +snippet FROM:final "FROM scratch AS final" +FROM scratch AS final +COPY --from=build /out/* / +endsnippet + +snippet RUN "RUN" b +RUN --mount=target=. \ + --mount=target=${1:/root/.cache},type=cache \ + ${0} +endsnippet + +snippet FROM:xx "tonistiigi/xx" b +FROM --platform=$BUILDPLATFORM docker.io/tonistiigi/xx:${1:golang} AS xx +endsnippet |