mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-22 14:23:57 -07:00
Update setup-docker.sh
This commit is contained in:
parent
ead645e91c
commit
658282e4c4
1 changed files with 45 additions and 3 deletions
|
@ -23,6 +23,49 @@ if grep -q "DB_HOST=localhost" .env; then
|
|||
echo "✅ Updated DB_HOST for Docker"
|
||||
fi
|
||||
|
||||
if grep -q "DB_USERNAME=root" .env; then
|
||||
sed -i 's/DB_USERNAME=root/DB_USERNAME=torrentpier_user/' .env
|
||||
echo "✅ Updated DB_USERNAME to torrentpier_user"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
read -s -p "🔐 Enter database password for 'torrentpier_user': " DB_PASSWORD
|
||||
echo ""
|
||||
|
||||
if [ -z "$DB_PASSWORD" ]; then
|
||||
echo "❌ Error: Database password cannot be empty!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ESCAPED_PASSWORD=$(printf '%s\n' "$DB_PASSWORD" | sed 's/[&/\]/\\&/g')
|
||||
|
||||
if grep -q "DB_PASSWORD=" .env; then
|
||||
sed -i "s|DB_PASSWORD=.*|DB_PASSWORD=$ESCAPED_PASSWORD|" .env
|
||||
echo "✅ Updated DB_PASSWORD in .env"
|
||||
else
|
||||
echo "DB_PASSWORD=$DB_PASSWORD" >> .env
|
||||
echo "✅ Added DB_PASSWORD to .env"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
read -p "🌐 Enter your host (IP or domain, e.g. 192.168.1.100 or mytp.example.com): " TP_HOST
|
||||
echo ""
|
||||
|
||||
if [ -z "$TP_HOST" ]; then
|
||||
echo "❌ Error: Host cannot be empty!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ESCAPED_HOST=$(printf '%s\n' "$TP_HOST" | sed 's/[&/\]/\\&/g')
|
||||
|
||||
if grep -q "TP_HOST=" .env; then
|
||||
sed -i "s|TP_HOST=.*|TP_HOST=$ESCAPED_HOST|" .env
|
||||
echo "✅ Updated TP_HOST to $TP_HOST"
|
||||
else
|
||||
echo "TP_HOST=$TP_HOST" >> .env
|
||||
echo "✅ Added TP_HOST to .env"
|
||||
fi
|
||||
|
||||
if ! grep -q "SSL_ENABLED" .env; then
|
||||
echo "" >> .env
|
||||
echo "# Docker-specific configuration" >> .env
|
||||
|
@ -36,12 +79,11 @@ echo "🎉 Docker setup complete!"
|
|||
echo ""
|
||||
echo "📋 Next steps:"
|
||||
echo " 1. Run: docker-compose up"
|
||||
echo " 2. Open: http://localhost"
|
||||
echo " 2. Open: http://$TP_HOST"
|
||||
echo ""
|
||||
echo "🔒 To enable HTTPS/SSL:"
|
||||
echo " 1. Edit .env file and change:"
|
||||
echo " TP_HOST=localhost → TP_HOST=yourdomain.com"
|
||||
echo " SSL_ENABLED=off → SSL_ENABLED=on"
|
||||
echo " SSL_ENABLED=off → SSL_ENABLED=on"
|
||||
echo " 2. Make sure your domain points to this server"
|
||||
echo " 3. Restart: docker-compose down && docker-compose up"
|
||||
echo ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue