This commit is contained in:
2026-03-18 16:06:29 +07:00
parent fa98e42349
commit ab3d27a4f1
6 changed files with 436 additions and 20 deletions

View File

@@ -0,0 +1,31 @@
#!/bin/bash
# Генерирование безопасных паролей и секретов для production VPS
set -e
echo "🔐 Генерирование захищенных паролей для production..."
echo ""
# Генерируем паароль для БД
DB_PASSWORD=$(openssl rand -base64 32 | tr -d "=+/" | cut -c1-25)
echo "📊 DB_PASSWORD: $DB_PASSWORD"
# Генерируем JWT секрет
JWT_SECRET=$(openssl rand -base64 64 | tr -d "\n")
echo "🔑 JWT_SECRET: $JWT_SECRET"
# Генерируем Redis пароль
REDIS_PASSWORD=$(openssl rand -base64 32 | tr -d "=+/" | cut -c1-25)
echo "💾 REDIS_PASSWORD: $REDIS_PASSWORD"
echo ""
echo "========================================"
echo "📝 Скопируй эти значения в .env на VPS:"
echo "========================================"
echo ""
echo "DB_PASSWORD=$DB_PASSWORD"
echo "JWT_SECRET=$JWT_SECRET"
echo "REDIS_PASSWORD=$REDIS_PASSWORD"
echo ""
echo "⚠️ НЕ коммитьи эти значения в git!"
echo "⚠️ Храни .env в безопасном месте, не в репозитории!"