Spaces:
Sleeping
Sleeping
Jatin Mehra commited on
Commit ·
8ce008a
1
Parent(s): d65eddf
Refactor Dockerfile to run FastAPI server using uvicorn; add empty __init__.py files for package initialization
Browse files- Dockerfile +2 -2
- __init__.py +0 -0
- backend/__init__.py +0 -0
- backend/main.py +1 -1
Dockerfile
CHANGED
|
@@ -45,5 +45,5 @@ USER appuser
|
|
| 45 |
# Expose Port 7860 for the FastAPI server
|
| 46 |
EXPOSE 7860
|
| 47 |
|
| 48 |
-
# Run the fastapi server
|
| 49 |
-
CMD ["
|
|
|
|
| 45 |
# Expose Port 7860 for the FastAPI server
|
| 46 |
EXPOSE 7860
|
| 47 |
|
| 48 |
+
# Run the fastapi server using uvicorn
|
| 49 |
+
CMD ["uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "7860"]
|
__init__.py
ADDED
|
File without changes
|
backend/__init__.py
ADDED
|
File without changes
|
backend/main.py
CHANGED
|
@@ -6,7 +6,7 @@ import uvicorn
|
|
| 6 |
from dotenv import load_dotenv
|
| 7 |
|
| 8 |
# Import route modules
|
| 9 |
-
from routes import main_router, upload_router, chat_router, store_router
|
| 10 |
|
| 11 |
# Load environment variables
|
| 12 |
load_dotenv()
|
|
|
|
| 6 |
from dotenv import load_dotenv
|
| 7 |
|
| 8 |
# Import route modules
|
| 9 |
+
from . routes import main_router, upload_router, chat_router, store_router
|
| 10 |
|
| 11 |
# Load environment variables
|
| 12 |
load_dotenv()
|