mirror of
https://github.com/LukeHagar/redocly-cli.git
synced 2025-12-10 04:21:20 +00:00
chore: fix docker using openapi-cli (#677)
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -14,14 +14,14 @@ RUN npm ci --no-optional --ignore-scripts
|
||||
COPY . /build/
|
||||
RUN npm run prepare
|
||||
|
||||
# Install openapi-cli globally, similar to npm install --global @redocly/openapi-cli
|
||||
# Install redocly-cli globally, similar to npm install --global @redocly/cli
|
||||
# but the local package is used here
|
||||
RUN mv -- "$(npm pack packages/cli/)" redocly-openapi-cli.tgz && \
|
||||
npm install --global redocly-openapi-cli.tgz
|
||||
RUN mv -- "$(npm pack packages/cli/)" redocly-cli.tgz && \
|
||||
npm install --global redocly-cli.tgz
|
||||
|
||||
# npm pack in the previous RUN command does not include these assets
|
||||
RUN cp packages/cli/src/commands/preview-docs/preview-server/default.hbs /usr/local/lib/node_modules/@redocly/openapi-cli/lib/commands/preview-docs/preview-server/default.hbs && \
|
||||
cp packages/cli/src/commands/preview-docs/preview-server/hot.js /usr/local/lib/node_modules/@redocly/openapi-cli/lib/commands/preview-docs/preview-server/hot.js
|
||||
RUN cp packages/cli/src/commands/preview-docs/preview-server/default.hbs /usr/local/lib/node_modules/@redocly/cli/lib/commands/preview-docs/preview-server/default.hbs && \
|
||||
cp packages/cli/src/commands/preview-docs/preview-server/hot.js /usr/local/lib/node_modules/@redocly/cli/lib/commands/preview-docs/preview-server/hot.js
|
||||
|
||||
# Clean up to reduce image size
|
||||
RUN npm cache clean --force && rm -rf /build
|
||||
|
||||
Reference in New Issue
Block a user