mirror of
https://github.com/HaitiData/haitidata.git
synced 2026-10-27 01:45:40 +00:00
20 lines
611 B
Docker
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
|