get.porter.sh/porter@v1.3.0/tests/testdata/mybuns/Dockerfile.tmpl (about) 1 # syntax=docker/dockerfile-upstream:1.4.0 2 FROM debian:stable-slim 3 4 ARG BUNDLE_DIR 5 6 RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache 7 RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt \ 8 apt-get update && apt-get install -y ca-certificates 9 10 ENV CUSTOM_VAR=boop 11 ENV USERNAME=root 12 13 # PORTER_MIXINS 14 15 # Use the BUNDLE_DIR build argument to copy files into the bundle 16 COPY --link . ${BUNDLE_DIR} 17 18 ARG CACHEBUST 19 ARG CUSTOM_APP_VERSION 20 RUN echo Printing custom build arguments... 21 RUN echo CUSTOM_APP_VERSION=${CUSTOM_APP_VERSION}