FROM python:3.9.6 RUN mkdir /app WORKDIR /app RUN python -m pip install pulp RUN svn checkout https://projects.coin-or.org/svn/Cbc/releases/2.9.8 Cbc-2.9.8 RUN cd Cbc-2.9.8 && \ ./configure && \ make && \ make install RUN python -m pip install fastapi[all] # Bundle app source COPY . /app WORKDIR /app/app # CMD tail -f /dev/null CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"]