FROM debian:9 MAINTAINER Joachim Lusiardi RUN apt-get update; \ apt-get install -y \ python3-pip \ git \ haproxy; \ git clone https://github.com/letsencrypt/letsencrypt ;\ cd /letsencrypt ;\ ./letsencrypt-auto --help RUN pip3 install docker-py ADD haproxy_ssl.conf /haproxy_ssl.conf ADD haproxy.conf /haproxy.conf ADD letsencrypt.conf /letsencrypt.conf ADD start.py /start.py ADD list_domains.py /list_domains.py RUN chmod +x /*.py VOLUME ["/data"] EXPOSE 80 EXPOSE 443 ENTRYPOINT /start.py