diff --git a/.auto-changelog b/.auto-changelog new file mode 100644 index 0000000..e5ec409 --- /dev/null +++ b/.auto-changelog @@ -0,0 +1,9 @@ +{ + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": true, + "commitLimit": false, + "hideCredit": true, + "sortCommits": "date-desc", + "breakingPattern": "BREAKING CHANGE: yes" +} diff --git a/docker-compose.yaml b/docker-compose.yaml index fcd3985..510247d 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,9 +2,13 @@ version: "3" services: doc: - container_name: sphinx_documentation build: docker/doc volumes: - ./docs:/etc/Sphinx/source ports: - 8100:80 + auto_changelog: + build: docker/auto-changelog + working_dir: /src + volumes: + - .:/src diff --git a/docker/auto-changelog/Dockerfile b/docker/auto-changelog/Dockerfile new file mode 100644 index 0000000..9d14ec0 --- /dev/null +++ b/docker/auto-changelog/Dockerfile @@ -0,0 +1,13 @@ +FROM node:15.4.0-alpine + +ENV SRC_PATH /src + +RUN apk add --no-cache git +RUN npm install -g auto-changelog@2.2.1 +RUN mkdir -p $SRC_PATH + +VOLUME [ "$SRC_PATH" ] +WORKDIR $SRC_PATH + +CMD ["--help"] +ENTRYPOINT ["auto-changelog"] diff --git a/docker/doc/Dockerfile b/docker/doc/Dockerfile index 65d0c39..7657fe6 100644 --- a/docker/doc/Dockerfile +++ b/docker/doc/Dockerfile @@ -2,7 +2,7 @@ FROM alpine:latest WORKDIR /etc/ RUN mkdir -p /etc/Sphinx/build -RUN apk add --no-cache python3 make git +RUN apk add --no-cache python3 py3-pip make git RUN pip3 install git+https://github.com/sphinx-doc/sphinx RUN pip3 install sphinx-autobuild