diff options
| author | Robert Günzler <r@gnzler.io> | 2021-11-02 17:30:24 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-11-02 19:06:47 +0100 |
| commit | 15a7ac4890dea48be140350c295d4d9ea05292ee (patch) | |
| tree | e0405ddaa98fa30ec336d2504a244e52b4910524 /.vim/after/snippets/dockerfile.snippets.todo | |
| parent | 3768a6c1488c148cc07481687a47cb7cce02ad35 (diff) | |
vim: switch from ultisnips+snippets.nvim to snippy
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 |