Files
tp/spa/scripts/init-letsencrypt.sh
T

14 lines
662 B
Bash

#!/bin/sh
# Убедитесь, что домены указаны правильно
domains="yalarba.ru www.yalarba.ru"
email="valitovgaziz@yandex.ru" # Замените на реальный email
# Создаём временный контейнер Nginx для верификации
docker compose up -d nginx
# Запускаем Certbot для получения сертификатов
docker compose run --rm certbot certonly --webroot --webroot-path /var/www/certbot --email $email --agree-tos --no-eff-email -d $domains --force-renewal
# Перезапускаем Nginx с новыми сертификатами
docker compose restart nginx