chore: Update references from 'server-new' to 'server' across documentation and scripts for consistency

This commit is contained in:
Salman Qureshi
2025-08-20 20:24:59 +05:30
parent 95923707e1
commit 197ddf1da9
10 changed files with 23 additions and 23 deletions

2
.gitignore vendored
View File

@@ -61,7 +61,7 @@ coverage/
# Optional eslint cache
.eslintcache
server-new/.env.production
server/.env.production
# Torrents
downloads

View File

@@ -17,14 +17,14 @@ pm2 delete seedbox-backend 2>/dev/null || true
**Deploy with PM2 (Recommended):**
```bash
cd /home/toor/seedbox-lite/server-new
cd /home/toor/seedbox-lite/server
mkdir -p logs
pm2 start ecosystem.config.js
```
**Or deploy manually:**
```bash
cd /home/toor/seedbox-lite/server-new
cd /home/toor/seedbox-lite/server
NODE_ENV=production \
SERVER_PORT=3001 \
SERVER_HOST=0.0.0.0 \
@@ -50,7 +50,7 @@ pm2 start ecosystem.config.js
**Test CORS manually:**
```bash
cd /home/toor/seedbox-lite/server-new
cd /home/toor/seedbox-lite/server
chmod +x test-cors.sh
./test-cors.sh
```

View File

@@ -29,7 +29,7 @@ seedbox-lite/
├── docker-compose.prod.yml # Production overrides
├── nginx/
│ └── nginx.conf # Production nginx config
├── server-new/
├── server/
│ ├── Dockerfile # Backend production image
│ ├── .dockerignore # Backend ignore patterns
│ └── .env.docker # Backend docker env vars
@@ -110,7 +110,7 @@ FRONTEND_PORT=8080 BACKEND_PORT=8081 docker-compose up
- **Volumes**:
- `seedbox_data:/app/data` (torrent data)
- `seedbox_cache:/app/cache` (cache storage)
- `./server-new/logs:/app/logs` (application logs)
- `./server/logs:/app/logs` (application logs)
- **Health Check**: GET /api/health
### Frontend Container (seedbox-frontend)

View File

@@ -90,7 +90,7 @@ git clone https://github.com/hotheadhacker/seedbox-lite.git
cd seedbox-lite
# Install backend dependencies
cd server-new && npm install
cd server && npm install
# Install frontend dependencies
cd ../client && npm install
@@ -193,7 +193,7 @@ git clone https://github.com/hotheadhacker/seedbox-lite.git
cd seedbox-lite
# Install backend dependencies
cd server-new
cd server
npm install
cd ..
@@ -207,7 +207,7 @@ cd ..
#### Step 3: Configure Environment
```bash
# Backend environment
cd server-new
cd server
cp .env.example .env
nano .env
```
@@ -224,7 +224,7 @@ FRONTEND_URL=http://localhost:5174
#### Step 4: Start Services
```bash
# Start backend with PM2
cd server-new
cd server
pm2 start ecosystem.config.js
# Serve frontend with nginx or serve
@@ -259,7 +259,7 @@ git clone https://github.com/hotheadhacker/seedbox-lite.git
cd seedbox-lite
# Install backend dependencies
cd server-new
cd server
npm install
# Install frontend dependencies
@@ -270,7 +270,7 @@ npm install
#### Step 2: Configure Development Environment
```bash
# Backend environment
cd server-new
cd server
cp .env.example .env
```
@@ -286,7 +286,7 @@ FRONTEND_URL=http://localhost:5173
#### Step 3: Start Development Servers
```bash
# Terminal 1: Start backend
cd server-new
cd server
npm run dev
# Terminal 2: Start frontend
@@ -337,7 +337,7 @@ npm run test:a11y
### Backend Testing
```bash
cd server-new
cd server
npm test
# API integration tests

View File

@@ -131,7 +131,7 @@ deploy_pm2() {
# Install backend dependencies
print_info "Installing backend dependencies..."
cd server-new
cd server
npm install --production
cd ..
print_success "Backend dependencies installed"
@@ -153,7 +153,7 @@ module.exports = {
{
name: 'seedbox-backend',
script: 'index.js',
cwd: './server-new',
cwd: './server',
env: {
NODE_ENV: 'production',
},
@@ -186,7 +186,7 @@ EOF
fi
# Create logs directory
mkdir -p server-new/logs
mkdir -p server/logs
# Stop existing PM2 processes
print_info "Stopping existing PM2 processes..."

View File

@@ -10,7 +10,7 @@ services:
- FRONTEND_URL=https://<domain>
- ACCESS_PASSWORD=${ACCESS_PASSWORD:-sadsgasgdkjh}
env_file:
- ./server-new/.env.docker
- ./server/.env.docker
seedbox-frontend:
build:

View File

@@ -4,7 +4,7 @@ services:
# Backend API Server
seedbox-backend:
build:
context: ./server-new
context: ./server
dockerfile: Dockerfile
container_name: seedbox-backend
restart: unless-stopped

View File

@@ -3,7 +3,7 @@ module.exports = {
{
name: 'seedbox-backend',
script: 'index.js',
cwd: './server-new',
cwd: './server',
env: {
NODE_ENV: 'production',
},

View File

@@ -4,9 +4,9 @@
"description": "A lightweight torrent streaming application",
"scripts": {
"dev": "concurrently \"npm run server\" \"npm run client\"",
"server": "cd server-new && node index.js",
"server": "cd server && node index.js",
"client": "cd client && npm run dev",
"install-all": "npm install && cd server-new && npm install && cd ../client && npm install"
"install-all": "npm install && cd server && npm install && cd ../client && npm install"
},
"keywords": ["torrent", "streaming", "webtorrent"],
"author": "",

View File

@@ -16,7 +16,7 @@ async function verifyWebTorrentConfig() {
console.log('\n📋 WebTorrent Configuration Check:');
try {
const serverConfig = fs.readFileSync('./server-new/index.js', 'utf8');
const serverConfig = fs.readFileSync('./server/index.js', 'utf8');
const checks = [
{ pattern: 'uploadLimit: 0', name: 'Upload Limit Set to 0' },