FROM python:3.11-slim WORKDIR /app ENV PYTHONUNBUFFERED=1 ENV PYTHONDONTWRITEBYTECODE=1 ENV PIP_NO_CACHE_DIR=1 ENV PYTHONPATH=/app COPY README.md /app/README.md COPY pyproject.toml /app/pyproject.toml COPY LICENSE /app/LICENSE COPY PROJECT_README.md /app/PROJECT_README.md COPY src /app/src COPY entrypoint.sh /app/entrypoint.sh RUN pip install --upgrade pip \ && pip install -e . \ && chmod +x /app/entrypoint.sh ENTRYPOINT ["/app/entrypoint.sh"]