Nyan-Proxy / run.py
WasabiDrop's picture
Refactor: Organize codebase with modular structure
62be87c
raw
history blame contribute delete
794 Bytes
#!/usr/bin/env python3
"""
Startup script for NyanProxy
"""
import sys
import os
# Add the project root to Python path so imports work correctly
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
# Run the application
if __name__ == '__main__':
from core.app import app
port = int(os.getenv('PORT', 7860))
debug_mode = os.getenv('DEBUG', 'False').lower() == 'true'
if debug_mode:
# Development mode with debugging
app.run(host='0.0.0.0', port=port, debug=True, threaded=True)
else:
# Production mode with threading and better performance
app.run(
host='0.0.0.0',
port=port,
debug=False,
threaded=True,
processes=1,
use_reloader=False
)