mirror of
https://github.com/hotheadhacker/seedbox-lite.git
synced 2025-09-02 00:51:36 +03:00
chore: Update references from 'server-new' to 'server' across documentation and scripts for consistency
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -61,7 +61,7 @@ coverage/
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
server-new/.env.production
|
||||
server/.env.production
|
||||
|
||||
# Torrents
|
||||
downloads
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
@@ -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)
|
||||
|
||||
16
README.md
16
README.md
@@ -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
|
||||
|
||||
@@ -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..."
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -3,7 +3,7 @@ module.exports = {
|
||||
{
|
||||
name: 'seedbox-backend',
|
||||
script: 'index.js',
|
||||
cwd: './server-new',
|
||||
cwd: './server',
|
||||
env: {
|
||||
NODE_ENV: 'production',
|
||||
},
|
||||
|
||||
@@ -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": "",
|
||||
|
||||
@@ -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' },
|
||||
|
||||
Reference in New Issue
Block a user