FROM python:3.9

ENV PIPENV_VENV_IN_PROJECT 1

RUN apt-get update \
    && apt-get install -y pipenv 

WORKDIR /code
 
COPY ./Pipfile /code/Pipfile

RUN pipenv install 

COPY ./main.py /code/main.py

CMD ["pipenv", "run", "uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]