From 17386036c54396d119aa6067b3575ff78e0b0560 Mon Sep 17 00:00:00 2001 From: David Oram Date: Wed, 22 Aug 2018 11:49:12 +1200 Subject: [PATCH] Docker container to run redoc-cli --- cli/Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 cli/Dockerfile diff --git a/cli/Dockerfile b/cli/Dockerfile new file mode 100644 index 00000000..9de988b4 --- /dev/null +++ b/cli/Dockerfile @@ -0,0 +1,25 @@ +# To build: +# - Must be in the project root directory +# - docker build -f cli/Dockerfile . +# +# To run +# - docker run --rm -i -t --help + + +FROM node:alpine + +RUN apk update && apk add --no-cache git python alpine-sdk nodejs + +# generate bundle +WORKDIR /build +COPY . /build +#RUN cd cli && npm run compile:cli +RUN yarn install --frozen-lockfile --ignore-optional --ignore-scripts +RUN npm run bundle && npm run compile:cli + +RUN npm install typescript +RUN npm install iltorb +RUN npm install -g redoc-cli + +ENTRYPOINT ["redoc-cli"] +