# -*- coding: utf-8 mode: dockerfile -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 ARG NDIST=12 ARG REGISTRY=pubdocker.univ-reunion.fr FROM $REGISTRY/src/base as base FROM $REGISTRY/src/php as php ################################################################################ FROM debian:${NDIST}-slim as builder COPY --from=base /g/ /g/ COPY --from=base /src/ /src/ ARG APT_MIRROR SEC_MIRROR APT_PROXY TIMEZONE ENV APT_MIRROR=$APT_MIRROR SEC_MIRROR=$SEC_MIRROR APT_PROXY=$APT_PROXY TIMEZONE=$TIMEZONE RUN /g/build core lite _builder RUN make -C /src/su-exec ################################################################################ FROM debian:${NDIST}-slim COPY --from=builder /src/su-exec/su-exec /g/ COPY --from=base /g/ /g/ ARG APT_MIRROR SEC_MIRROR APT_PROXY TIMEZONE ENV APT_MIRROR=$APT_MIRROR SEC_MIRROR=$SEC_MIRROR APT_PROXY=$APT_PROXY TIMEZONE=$TIMEZONE RUN /g/build COPY --from=php /g/ /g/ RUN /g/build -a @apache-php-cas php-utils EXPOSE 80 ENTRYPOINT ["/g/entrypoint"]