“Transcendental-Programmer”
commited on
Commit
·
74dd7d1
1
Parent(s):
3d82292
new commit
Browse files- Dockerfile +1 -1
- 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 ["
|
|
|
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 |
|