# The first instruction is what image we want to base our container on # We Use an official Python runtime as a parent image FROM python:3.9 # The enviroment variable ensures that the python output is set straight # to the terminal with out buffering it first ENV PYTHONUNBUFFERED 1 # Set the working directory to /app WORKDIR /app # Copy the current directory contents into the container at /app COPY . . # Install any needed packages specified in requirements.txt RUN pip install -r requirements.txt CMD ["uvicorn", "main:app", "--reload", "--host", "0.0.0.0", "--root-path", "/api"]