feat: add deploy scripts (deploy, nginx-setup, ssl-setup) and fix backup paths

This commit is contained in:
apuc committed 2026-08-27 17:33:54 +03:00
1 parent c6048aeea0
commit a506e5b2ee
6 files changed
+167 -7

No files matched your search

+29
View File
@@ -0,0 +1,29 @@
#!/bin/bash
# === Настройка SSL (Let's Encrypt) для ИИ Пресс-секретарь ===
set -e
DOMAIN="${1:-press.my-dpr.ru}"
echo "=== Настройка SSL для $DOMAIN ==="
echo ""
# Проверяем наличие certbot
if ! command -v certbot &> /dev/null; then
echo "Установка certbot..."
sudo apt update
sudo apt install -y certbot python3-certbot-nginx
fi
# Выпускаем сертификат и настраиваем Nginx автоматически
echo "Выпуск SSL-сертификата..."
sudo certbot --nginx -d "$DOMAIN" --non-interactive --agree-tos --redirect
echo ""
echo "=== SSL настроен! ==="
echo "Домен: https://$DOMAIN"
echo ""
echo "Проверка:"
echo " sudo certbot certificates"
echo " sudo systemctl status nginx"