File: Dockerfile

package info (click to toggle)
doxygen 1.9.8%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 24,040 kB
  • sloc: cpp: 215,370; lex: 42,621; python: 32,388; ansic: 26,705; xml: 15,390; javascript: 8,352; yacc: 581; f90: 455; php: 441; perl: 378; makefile: 199; sh: 26; objc: 14; cs: 5; java: 1
file content (26 lines) | stat: -rw-r--r-- 525 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM ubuntu:focal AS builder

RUN apt-get update && apt-get install -y \
    g++ \
    python \
    cmake \
    flex \
    bison \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /doxygen
COPY . .

RUN mkdir build \
    && cd build \
    && cmake -G "Unix Makefiles" .. \
    && make \
    && make install


FROM ubuntu:focal
RUN apt-get update && apt-get install --no-install-recommends -y \
    graphviz \
    && rm -rf /var/lib/apt/lists/*
COPY --from=builder /doxygen/build/bin/doxygen /usr/local/bin/
ENTRYPOINT ["doxygen"]