48 lines
		
	
	
		
			999 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			999 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # API Server Production Environment Variables
 | |
| PORT=3001
 | |
| API_KEY=your-secure-api-key-here
 | |
| NODE_ENV=production
 | |
| API_ROOT_DIRECTORY=/app/data
 | |
| 
 | |
| # Server Configuration
 | |
| SERVER_NAME=File Manager API Server
 | |
| SERVER_VERSION=1.0.0
 | |
| 
 | |
| # File Transfer Settings
 | |
| MAX_FILE_SIZE=104857600
 | |
| MAX_CONCURRENT_TRANSFERS=10
 | |
| UPLOAD_TIMEOUT=600000
 | |
| 
 | |
| # File System Settings
 | |
| FS_CACHE_TTL=60000
 | |
| FS_MAX_DEPTH=10
 | |
| FS_WATCH_ENABLED=true
 | |
| 
 | |
| # Security Settings - Allow all origins for production flexibility
 | |
| CORS_ORIGIN=*
 | |
| REQUEST_TIMEOUT=60000
 | |
| MAX_REQUEST_SIZE=104857600
 | |
| 
 | |
| # Logging Configuration
 | |
| LOG_LEVEL=info
 | |
| LOG_REQUESTS=true
 | |
| LOG_ERRORS=true
 | |
| LOG_FILE_PATH=/app/logs/api-server.log
 | |
| 
 | |
| # Rate Limiting
 | |
| RATE_LIMIT_WINDOW=900000
 | |
| RATE_LIMIT_MAX_REQUESTS=2000
 | |
| 
 | |
| # Health Check Settings
 | |
| HEALTH_CHECK_ENABLED=true
 | |
| HEALTH_CHECK_INTERVAL=60000
 | |
| 
 | |
| # Supabase Configuration (for future database integration)
 | |
| SUPABASE_URL=
 | |
| SUPABASE_ANON_KEY=
 | |
| SUPABASE_SERVICE_ROLE_KEY=
 | |
| SUPABASE_DB_URL=
 | |
| 
 | |
| # External Services (if needed)
 | |
| EXTERNAL_API_URL=
 | |
| EXTERNAL_API_KEY= |