123456789101112131415161718192021222324 |
- FROM debian:stretch as builder
-
- RUN apt-get update &&\
- apt-get install -y gcc g++ cmake libssl-dev libjsoncpp-dev libmilter-dev wget unzip &&\
- apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
-
- RUN wget https://git.rthoni.com/robin.thoni/milter-sasl/archive/v1.0.0.zip -O milter-sasl.zip &&\
- unzip milter-sasl.zip &&\
- cd milter-sasl &&\
- mkdir build && cd build &&\
- cmake .. && make
-
- FROM debian:stretch
-
- ADD https://raw.githubusercontent.com/docker-gcf/docker-gcf/v1.5.0/setup.sh /tmp/docker-utils-setup.sh
- RUN sh /tmp/docker-utils-setup.sh
- ENTRYPOINT ["gcf-entrypoint"]
- CMD ["milter-sasl"]
-
- RUN pkgs-install libjsoncpp1 libmilter1.0.1
-
- COPY --from=builder /milter-sasl/build/src/milter-sasl /usr/local/bin/
-
- COPY ./config /etc/salt/base/
|