Prepare app for working behind a proxy (nginx).
Adapt user form
This commit is contained in:
@@ -1,11 +1,6 @@
|
||||
from eveai_app import create_app
|
||||
from gevent.pywsgi import WSGIServer
|
||||
|
||||
|
||||
app = create_app()
|
||||
|
||||
if __name__ == '__main__':
|
||||
print("Server starting on port 5001")
|
||||
http_server = WSGIServer(('0.0.0.0', 5001), app) # Wrap up the Flask App using Gevent
|
||||
http_server.serve_forever() # Continuously listens for incoming requests
|
||||
|
||||
app.run(debug=True)
|
||||
@@ -21,12 +21,12 @@ if __name__ == '__main__':
|
||||
logging.info("Starting Flask application in debug mode")
|
||||
app.config['DEBUG'] = True # Enable debug mode in Flask
|
||||
app.config['ENV'] = 'development'
|
||||
socketio.run(app, debug=True, host='0.0.0.0', port=5001, allow_unsafe_werkzeug=True) # Use Flask's built-in server for debugging
|
||||
socketio.run(app, debug=True, host='0.0.0.0', port=5002, allow_unsafe_werkzeug=True) # Use Flask's built-in server for debugging
|
||||
else:
|
||||
logging.info("Starting Flask application with gevent WSGI server")
|
||||
from gevent.pywsgi import WSGIServer
|
||||
from geventwebsocket.handler import WebSocketHandler
|
||||
http_server = WSGIServer(('0.0.0.0', 5001), app, handler_class=WebSocketHandler)
|
||||
http_server = WSGIServer(('0.0.0.0', 5002), app, handler_class=WebSocketHandler)
|
||||
http_server.serve_forever()
|
||||
|
||||
logging.info("Application started")
|
||||
|
||||
@@ -10,6 +10,6 @@ export FLASK_ENV=development # Use 'production' as appropriate
|
||||
export FLASK_DEBUG=1 # Use 0 for production
|
||||
|
||||
# Start Flask app
|
||||
python scripts/run_eveai_app.py
|
||||
gunicorn -w 4 -k gevent -b 0.0.0.0:5001 scripts.run_eveai_app:app
|
||||
|
||||
deactivate
|
||||
@@ -10,7 +10,7 @@ export FLASK_ENV=development # Use 'production' as appropriate
|
||||
export FLASK_DEBUG=1 # Use 0 for production
|
||||
|
||||
# Start Flask app
|
||||
gunicorn --workers 4 --worker-class gevent -b 0.0.0.0:5001 scripts.run_eveai_chat:app &
|
||||
gunicorn --workers 4 --worker-class gevent -b 0.0.0.0:5002 scripts.run_eveai_chat:app &
|
||||
|
||||
wait
|
||||
|
||||
|
||||
Reference in New Issue
Block a user