From fd206ffd3ea716f0127e4931eb7a7c6e569faaee Mon Sep 17 00:00:00 2001 From: James Brumond Date: Sat, 13 May 2023 22:01:32 -0700 Subject: [PATCH] link scripts into /bin --- Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index a79b592..0f1afea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,9 @@ ARG NODE_VERSION +ARG UTILS_DIR=/doc-utils FROM node:${NODE_VERSION}-alpine -WORKDIR /doc-utils +WORKDIR ${UTILS_DIR} RUN apk add --no-cache \ python3 \ @@ -10,11 +11,12 @@ RUN apk add --no-cache \ make \ bash -COPY package.json package-lock.json .npmrc /doc-utils/ +COPY package.json package-lock.json .npmrc ${UTILS_DIR}/ RUN npm ci -RUN rm /doc-utils/.npmrc - -ENV PATH="$PATH:/doc-utils/node_modules/.bin" +RUN ln -s ${UTILS_DIR}/node_modules/@doc-utils/docs2website/bin/docs2website /bin/docs2website +RUN ln -s ${UTILS_DIR}/node_modules/@doc-utils/jsonschema2markdown/bin/jsonschema2markdown /bin/jsonschema2markdown +RUN ln -s ${UTILS_DIR}/node_modules/@doc-utils/markdown2html/bin/markdown2html /bin/markdown2html +RUN ln -s ${UTILS_DIR}/node_modules/@doc-utils/markdown2html/bin/strip-frontmatter /bin/strip-frontmatter ENTRYPOINT [ "/bin/bash", "-l", "-c" ]