Optimize Dockerfile and pin versions

This commit is contained in:
Fred de Gier 2022-09-12 12:57:52 +02:00
commit 6b69437b7e
2 changed files with 13 additions and 10 deletions

View file

@ -1,13 +1,13 @@
# syntax=docker/dockerfile:1
FROM python:3.8-slim-buster
FROM python:3.10-slim-buster
WORKDIR /python-docker
COPY requirements.txt requirements.txt
COPY copilot_proxy/requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
RUN pip3 install --extra-index-url https://pypi.ngc.nvidia.com regex fire tritonclient[all]
COPY . .
COPY copilot_proxy .
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0"]
EXPOSE 5000
CMD [ "uvicorn", "--host", "0.0.0.0", "--port", "5000", "app:app"]

View file

@ -1,3 +1,6 @@
numpy
flask
tokenizers
fastapi==0.82.0
numpy==1.23.2
sse-starlette==1.1.6
tokenizers==0.12.1
tritonclient[all]==2.25.0
uvicorn==0.18.3