21 lines
412 B
Docker
21 lines
412 B
Docker
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"]
|