Files
HaitiData/docker/letsencrypt/Dockerfile
T
2020-07-02 11:29:32 +02:00

20 lines
611 B
Docker

FROM alpine:3.8
# 1-2. Install system dependencies
RUN apk add --no-cache certbot py-pip && pip install pyopenssl==16.0.0 # Need to downgrade PyOpenSSL to 16.0.0 to avoid conflicts and solve the cryptography error : https://github.com/plesk/letsencrypt-plesk/issues/117
# Installing scripts
ADD docker-entrypoint.sh /docker-entrypoint.sh
RUN chmod +x /docker-entrypoint.sh
# Installing cronjobs
ADD crontab /crontab
RUN /usr/bin/crontab /crontab && \
rm /crontab
# Setup the entrypoint
ENTRYPOINT ["./docker-entrypoint.sh"]
# We run cron in foreground to update the certificates
CMD /usr/sbin/crond -f