generated from coulomb/repo-seed
24 lines
588 B
Docker
24 lines
588 B
Docker
FROM python:3.12-slim
|
|
|
|
LABEL org.opencontainers.image.title="guide-board-core"
|
|
LABEL org.opencontainers.image.description="Guide Board certification and compliance preparation CLI core."
|
|
|
|
ENV PYTHONUNBUFFERED=1
|
|
|
|
WORKDIR /opt/guide-board
|
|
|
|
COPY pyproject.toml README.md LICENSE ./
|
|
COPY src ./src
|
|
COPY docs ./docs
|
|
COPY extensions ./extensions
|
|
COPY profiles ./profiles
|
|
COPY INTENT.md ./
|
|
|
|
RUN python -m pip install --no-cache-dir --upgrade pip \
|
|
&& python -m pip install --no-cache-dir .
|
|
|
|
VOLUME ["/runs", "/profiles", "/credentials", "/assets"]
|
|
|
|
ENTRYPOINT ["guide-board"]
|
|
CMD ["--help"]
|