Upload files to "/"
This commit is contained in:
48
.env.production
Normal file
48
.env.production
Normal 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=
|
||||
Reference in New Issue
Block a user