diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a97eb21 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM python:3.12.3 +WORKDIR /code +COPY ./requirements.txt /code/requirements.txt +RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt + +COPY ./app /code/app +WORKDIR /code/app +CMD ["fastapi", "run", "main.py", "--port", "35050"] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index c6d8209..c88b3f3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,45 @@ +annotated-types==0.7.0 +anyio==4.7.0 attrs==24.3.0 cattrs==24.1.2 +certifi==2024.12.14 +click==8.1.7 +dnspython==2.7.0 +email_validator==2.2.0 exceptiongroup==1.2.2 +fastapi==0.115.6 +fastapi-cli==0.0.7 +h11==0.14.0 +httpcore==1.0.7 +httptools==0.6.4 +httpx==0.28.1 +idna==3.10 importlib_resources==6.4.5 +Jinja2==3.1.4 jsii==1.106.0 -mexc-sdk @ ./package/mexc_sdk-1.0.0-py3-none-any.whl +markdown-it-py==3.0.0 +MarkupSafe==3.0.2 +mdurl==0.1.2 publication==0.0.3 +pydantic==2.10.4 +pydantic_core==2.27.2 +Pygments==2.18.0 +pymongo==4.10.1 python-dateutil==2.9.0.post0 python-dotenv==1.0.1 +python-multipart==0.0.20 +pytz==2024.2 +PyYAML==6.0.2 +rich==13.9.4 +rich-toolkit==0.12.0 +shellingham==1.5.4 six==1.17.0 +sniffio==1.3.1 +starlette==0.41.3 typeguard==4.4.1 +typer==0.15.1 typing_extensions==4.12.2 +uvicorn==0.34.0 +uvloop==0.21.0 +watchfiles==1.0.3 +websockets==14.1