| """ |
| Entry point for the Lin application on Hugging Face Spaces. |
| This file imports and runs the backend Flask application directly. |
| """ |
| import os |
| import sys |
|
|
| if __name__ == '__main__': |
| |
| port = os.environ.get('PORT', '7860') |
| os.environ.setdefault('PORT', port) |
| |
| print(f"Starting Lin application on port {port}...") |
| |
| try: |
| |
| from backend.app import create_app,config |
| app = create_app() |
| app.run( |
| host='0.0.0.0', |
| port=int(port), |
| debug=False |
| ) |
| except Exception as e: |
| print(f"Failed to start Lin application: {e}") |
| sys.exit(1) |