#!/bin/sh # Проверяем наличие сертификатов для yalarba.ru if [ ! -d "/etc/letsencrypt/live/${DOMAINS_yalarba}" ]; then echo "Получаем новые сертификаты yalarba ..." certbot certonly --webroot \ --config /etc/letsencrypt/config/certbot.ini \ -w /var/www/certbot \ -d ${DOMAINS_yalarba} fi # Проверяем наличие сертификатов для valitovgaziz.ru if [ ! -d "/etc/letsencrypt/live/${DOMAINS_valitovgaziz}" ]; then echo "Получаем новые сертификаты valitovgaziz ..." certbot certonly --webroot \ --config /etc/letsencrypt/config/certbot.ini \ -w /var/www/certbot \ -d ${DOMAINS_valitovgaziz} fi # Проверяем наличие сертификатов для easysite102.ru if [ ! -d "/etc/letsencrypt/live/${DOMAINS_easysite102}" ]; then echo "Получаем новые сертификаты easysite102 ..." certbot certonly --webroot \ --config /etc/letsencrypt/config/certbot.ini \ -w /var/www/certbot \ -d ${DOMAINS_easysite102} fi set -e # Завершаем работу, если любая команда вернёт ошибку # Установка Cron (если ещё не установлен) if ! command -v cron &>/dev/null; then echo "Cron not found, installing..." apt-get update && apt-get install -y cron || true fi # Активируем сервис cron service cron start # Копируем нашу собственную crontab таблицу cp /opt/crontab.txt /etc/crontabs/root # Оставляем контейнер открытым tail -f /dev/null