Files
tp/serv_nginx/certbot/Dockerfile
T
valitovgaziz d5b945cc7d modified: serv_nginx/certbot/Dockerfile
add check for cron in conteiner
2025-08-08 17:30:26 +05:00

26 lines
778 B
Docker

FROM certbot/certbot
# Установка зависимостей и проверка наличия cron
RUN apt-get update && \
# Проверяем, установлен ли cron
if ! command -v crond > /dev/null 2>&1; then \
echo "Cron not found. Installing cron..."; \
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"]