modified: serv_nginx/certbot/Dockerfile
add check for cron in conteiner
This commit is contained in:
@@ -1,6 +1,17 @@
|
||||
FROM certbot/certbot
|
||||
|
||||
# устанавливать cron отдельно не нужно он уже есть в этом image 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
|
||||
|
||||
Reference in New Issue
Block a user