foundryoptimizer/Dockerfile
gwg313 e776c88219
v1
Signed-off-by: gwg313 <gwg313@pm.me>
2026-04-13 17:57:28 -04:00

20 lines
441 B
Docker

FROM python:3.12-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
coinor-cbc \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
RUN pip install --no-cache-dir -U pip && pip install --no-cache-dir poetry
COPY pyproject.toml poetry.lock* ./
RUN poetry config virtualenvs.create false \
&& poetry install --no-interaction --no-ansi --only main --no-root
COPY . .
ENV PYTHONUNBUFFERED=1
ENV PYTHONPATH=/app/src