“Transcendental-Programmer” commited on
Commit
74dd7d1
·
1 Parent(s): 3d82292

new commit

Browse files
Files changed (2) hide show
  1. Dockerfile +1 -1
  2. app.py +4 -0
Dockerfile CHANGED
@@ -9,4 +9,4 @@ RUN pip install --no-cache-dir --upgrade -r requirements.txt
9
 
10
  EXPOSE 7860
11
 
12
- CMD ["streamlit", "run", "app.py", "--server.address", "0.0.0.0", "--server.port", "7860"]
 
9
 
10
  EXPOSE 7860
11
 
12
+ CMD ["gunicorn", "--bind", "0.0.0.0:7860", "app:app"]
app.py CHANGED
@@ -3,6 +3,7 @@ from flask import Flask, jsonify
3
  from routes import api_bp, initialize_models
4
  import logging
5
  from datetime import datetime
 
6
 
7
  # Configure logging
8
  logging.basicConfig(
@@ -16,6 +17,9 @@ logging.basicConfig(
16
  def create_app():
17
  app = Flask(__name__)
18
 
 
 
 
19
  # Initialize models on startup
20
  initialize_models()
21
 
 
3
  from routes import api_bp, initialize_models
4
  import logging
5
  from datetime import datetime
6
+ from flask_cors import CORS
7
 
8
  # Configure logging
9
  logging.basicConfig(
 
17
  def create_app():
18
  app = Flask(__name__)
19
 
20
+ # Enable CORS for all routes
21
+ CORS(app, resources={r"/api/*": {"origins": "*"}})
22
+
23
  # Initialize models on startup
24
  initialize_models()
25