From e87b267b0e4bfdec33074f4d6f145b343a14237a Mon Sep 17 00:00:00 2001 From: Marco Ferrari Date: Thu, 23 Nov 2017 14:08:50 +0100 Subject: [PATCH] Implemented a Dockerfile (#592) * Implemented a Dockerfile. See skywinder/github-changelog-generator#591 * Set Ferrari Marco as a maintainer * Explicitly install the latest released version --- Dockerfile | 16 ++++++++++++++++ README.md | 4 ++++ 2 files changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..156cdf0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM ruby:2.4-alpine3.6 + +LABEL maintainer "ferrari.marco@gmail.com" + +ENV GITHUB_CHANGELOG_GENERATOR_VERSION "1.14.3" + +RUN gem install github_changelog_generator --version $GITHUB_CHANGELOG_GENERATOR_VERSION + +ENV SRC_PATH /usr/local/src/your-app +RUN mkdir -p $SRC_PATH + +VOLUME [ "$SRC_PATH" ] +WORKDIR $SRC_PATH + +CMD ["--help"] +ENTRYPOINT ["github_changelog_generator"] diff --git a/README.md b/README.md index dc810c6..7fe5846 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,10 @@ release (or version) of the project." See also Troubleshooting. +## Running with Docker + + docker run -it --rm -v "$(pwd)":/usr/local/src/your-app skywinder/github-changelog-generator + ## Output example - Look at **[CHANGELOG.md](https://github.com/skywinder/Github-Changelog-Generator/blob/master/CHANGELOG.md)** for this project