17 lines
504 B
Docker
17 lines
504 B
Docker
FROM rust:1.70 as metrics
|
|
RUN cargo install rust-code-analysis-cli
|
|
WORKDIR /code/
|
|
RUN git clone https://gitea.parrrate.ru/PTV/radn-rs.git
|
|
WORKDIR /code/radn-rs/
|
|
COPY metrics.py /code/metrics.py
|
|
|
|
RUN git fetch && git checkout dc98e38b8fbc10e6329c86cad110ce653b94eafd
|
|
RUN --mount=type=cache,target=/code/cache/ python3 /code/metrics.py
|
|
|
|
FROM python:3.11
|
|
RUN python3 -m pip install matplotlib
|
|
WORKDIR /code/
|
|
COPY --from=metrics /code/metrics.json metrics.json
|
|
COPY render.py render.py
|
|
RUN python3 render.py
|