#!/bin/sh # renew-all.sh — единый скрипт обновления всех сертификатов set -e echo "=== Certbot renewal ===" # Обновляем все сертификаты certbot renew --webroot -w /var/www/certbot # Перезагружаем nginx чтобы он подхватил новые сертификаты if command -v docker > /dev/null 2>&1; then echo "→ Перезагружаем nginx..." docker exec nginx nginx -s reload 2>/dev/null || \ echo " (nginx reload не удался, возможно контейнер не запущен)" fi echo "=== Renewal завершён ==="