Files
dockerfiles/haproxy/Dockerfile
T
Qi Zheng 8a8844c3e6 Make the swupd update always be the layer two
To help analyze the container image size by layers, assume
each container image be comprised of:
Layer 1: clearlinux:latest
Layer 2: swupd update
Other layers: the container configurations

With this, we can continue to optimize layer size accordingly.

Signed-off-by: Qi Zheng <qi.zheng@intel.com>
2019-05-21 08:46:05 +08:00

19 lines
422 B
Docker

FROM clearlinux:latest
MAINTAINER sophia.gong@intel.com
ARG swupd_args
RUN swupd update --no-boot-update $swupd_args
RUN swupd bundle-add haproxy $swupd_args \
&& rm -rf /var/lib/swupd/* \
&& mkdir -p /usr/local/etc/haproxy
STOPSIGNAL SIGUSR1
COPY docker-entrypoint.sh /
COPY haproxy.cfg /usr/local/etc/haproxy
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["haproxy", "-f", "/usr/local/etc/haproxy/haproxy.cfg"]