Files
tp/serv_nginx/certbot/Dockerfile
T
valitovgaziz bc6a0d479a modified: serv_nginx/certbot/Dockerfile
Change checking crone for sh
2025-08-08 17:32:53 +05:00

24 lines
710 B
Docker

FROM certbot/certbot
# Установка зависимостей и проверка наличия cron
RUN if ! which crond > /dev/null 2>&1; then \
echo "Cron not found. Installing cron..."; \
apt-get update && apt-get install -y cron; \
else \
echo "Cron is already installed."; \
fi && \
# Очистка кэша пакетов
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Создаем директории для конфигов
RUN mkdir -p /etc/letsencrypt/config
# Копируем конфигурационные файлы
COPY scripts/ /opt/
# Устанавливаем права
RUN chmod +x /opt/*
ENTRYPOINT ["/opt/init-certbot.sh"]