Dockerfile
· 196 B · Docker
Bruto
FROM alpine:latest AS doxygen
RUN apk add --no-cache \
doxygen \
graphviz \
fontconfig \
font-noto \
font-noto-emoji \
font-noto-cjk
WORKDIR /data
ENTRYPOINT ["doxygen"]
| 1 | FROM alpine:latest AS doxygen |
| 2 | |
| 3 | RUN apk add --no-cache \ |
| 4 | doxygen \ |
| 5 | graphviz \ |
| 6 | fontconfig \ |
| 7 | font-noto \ |
| 8 | font-noto-emoji \ |
| 9 | font-noto-cjk |
| 10 | |
| 11 | WORKDIR /data |
| 12 | ENTRYPOINT ["doxygen"] |
| 13 |
README.md
· 966 B · Markdown
Bruto
# Doxygen
1. Выполнить `docker buildx build -t axenov/doxygen .` для создания образа
2. Выполнить `docker run -it --rm -v $PWD:/data axenov/doxygen -g Doxyfile` для генерации заготовки конфига
3. Для изменения `Doxyfile` можно пользоваться текстовым редаткором, либо использовать `doxywizard` из пакета `doxygen-gui`
4. Разместить `Doxyfile` в корне проекта
5. В файле `Doxyfile` изменить `PROJECT_NAME` и `PROJECT_BRIEF` под проект
6. Удалить директорию `./docs/doxygen`
7. Из корня проекта запустить `docker run -it --rm -v $PWD:/data axenov/doxygen` и дождаться конца
8. Открыть в браузере файл `./docs/doxygen/html/index.html`
## Доп. информация
* https://www.doxygen.nl/manual/index.html
Doxygen
- Выполнить
docker buildx build -t axenov/doxygen .для создания образа - Выполнить
docker run -it --rm -v $PWD:/data axenov/doxygen -g Doxyfileдля генерации заготовки конфига - Для изменения
Doxyfileможно пользоваться текстовым редаткором, либо использоватьdoxywizardиз пакетаdoxygen-gui - Разместить
Doxyfileв корне проекта - В файле
DoxyfileизменитьPROJECT_NAMEиPROJECT_BRIEFпод проект - Удалить директорию
./docs/doxygen - Из корня проекта запустить
docker run -it --rm -v $PWD:/data axenov/doxygenи дождаться конца - Открыть в браузере файл
./docs/doxygen/html/index.html