diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5530b68 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM python:3.10.9 + +COPY ./TechdocsAPI . + +WORKDIR / + +RUN pip install --no-cache-dir --upgrade -r /requirements.txt + +CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"] \ No newline at end of file diff --git a/TechdocsAPI/Dockerfile b/TechdocsAPI/Dockerfile deleted file mode 100644 index 4476cd0..0000000 --- a/TechdocsAPI/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM python:3.11 - -WORKDIR /backend - -COPY ./requirements.txt /backend/requirements.txt - -RUN pip install --no-cache-dir --upgrade -r /backend/requirements.txt - -COPY . . - -CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"] \ No newline at end of file diff --git a/TechdocsAPI/backend/services/db/utils/DBQueries.py b/TechdocsAPI/backend/services/db/utils/DBQueries.py index f89038f..09206f0 100644 --- a/TechdocsAPI/backend/services/db/utils/DBQueries.py +++ b/TechdocsAPI/backend/services/db/utils/DBQueries.py @@ -1,8 +1,3 @@ -# fix ObjectId & FastApi conflict -import pydantic -from bson.objectid import ObjectId -pydantic.json.ENCODERS_BY_TYPE[ObjectId]=str - from typing import Union, Tuple, List from backend.utils import DBConnection diff --git a/TechdocsAPI/requirements.txt b/TechdocsAPI/requirements.txt index 39508a8..678fc87 100644 --- a/TechdocsAPI/requirements.txt +++ b/TechdocsAPI/requirements.txt @@ -8,3 +8,4 @@ mysql-connector-python pydantic[email] langchain clarifai +Pillow diff --git a/techdocs/utils/functools.py b/techdocs/utils/functools.py index 3447bc4..87bf007 100644 --- a/techdocs/utils/functools.py +++ b/techdocs/utils/functools.py @@ -1,7 +1,7 @@ import json import requests -BASE_URL = "http://localhost:8000" +BASE_URL = "https://hemanthsai7-techdocsapi.hf.space"