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 pySqsListener # Bundle app source COPY . /app WORKDIR /app/app ENV SOLVER_AWS_ACCESS_KEY_ID AKIAWUAUNMG45GJZT2I6 ENV SOLVER_AWS_SECRET_ACCESS_KEY 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 ENV SOLVER_INGEST_BUCKET measure-development-solver-ingest ENV MEASURE_PROCESSED_BUCKET measure-development-solver-processed ENV SOLVER_SQS_INGEST_QUEUE https://sqs.ca-central-1.amazonaws.com/455309353401/measure-development-solver-ingest ENV SOLVER_AWS_REGION ca-central-1 CMD [ "python", "main.py" ]