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}