28 lines
538 B
Docker
28 lines
538 B
Docker
FROM debian:10
|
|
|
|
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
|