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 425B

1234567891011121314151617
  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/AnalogJ/lexicon/v1.1.4/examples/letsencrypt.default.sh /lexicon.sh
  8. COPY letsencrypt.sh run.sh config.sh /
  9. RUN chmod +x /run.sh /letsencrypt.sh /lexicon.sh
  10. VOLUME ["/letsencrypt/"]
  11. ENTRYPOINT ["/bin/bash"]
  12. CMD ["/run.sh"]