Obtains certificates from Let's Encrypt, using Lexicon to answer DNS-based challenges
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Dockerfile 511B

123456789101112131415161718
  1. FROM python:2.7
  2. MAINTAINER Chris Smith <chris87@gmail.com>
  3. RUN pip install \
  4. dns-lexicon==1.1.4
  5. RUN apt-get update \
  6. && apt-get install -y inotify-tools
  7. ADD https://raw.githubusercontent.com/lukas2511/letsencrypt.sh/v0.1.0/letsencrypt.sh /letsencrypt.sh
  8. ADD https://raw.githubusercontent.com/AnalogJ/lexicon/v1.1.4/examples/letsencrypt.default.sh /lexicon.sh
  9. COPY run.sh config.sh /
  10. RUN chmod +x /run.sh /letsencrypt.sh /lexicon.sh
  11. VOLUME ["/letsencrypt/"]
  12. ENTRYPOINT ["/bin/bash"]
  13. CMD ["/run.sh"]