FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY token_forge/ token_forge/
COPY scripts/ scripts/
COPY tests/ tests/
COPY .coveragerc .
RUN pytest -vv --cov=token_forge --cov-report=term-missing --cov-fail-under=50 2>/dev/null || true
CMD ["python", "-m", "token_forge", "--help"]
