Upload files to "/"

This commit is contained in:
2025-06-25 14:11:13 +00:00
commit 0c12daf8d2
5 changed files with 210 additions and 0 deletions

48
.env.production Normal file
View File

@ -0,0 +1,48 @@
# 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=