mirror of
https://github.com/goldbergyoni/nodebestpractices.git
synced 2025-10-30 17:17:03 +08:00
style: set dockerfile markdown snippet to highlight accordingly
This commit is contained in:
@ -15,7 +15,7 @@ A Docker image isn't just a bunch of files but rather multiple layers revealing
|
||||
|
||||
<summary><strong>Dockerfile</strong></summary>
|
||||
|
||||
```
|
||||
```dockerfile
|
||||
# syntax = docker/dockerfile:1.0-experimental
|
||||
|
||||
FROM node:12-slim
|
||||
@ -36,17 +36,21 @@ RUN --mount=type=secret,id=npm,target=/root/.npmrc npm ci
|
||||
|
||||
<summary><strong>Dockerfile</strong></summary>
|
||||
|
||||
```
|
||||
|
||||
```dockerfile
|
||||
FROM node:12-slim AS build
|
||||
|
||||
ARG NPM_TOKEN
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
COPY . /dist
|
||||
|
||||
RUN echo "//registry.npmjs.org/:\_authToken=\$NPM_TOKEN" > .npmrc && \
|
||||
npm ci --production && \
|
||||
rm -f .npmrc
|
||||
|
||||
|
||||
FROM build as prod
|
||||
|
||||
COPY --from=build /dist /dist
|
||||
CMD ["node", "index.js"]
|
||||
|
||||
@ -63,12 +67,14 @@ CMD ["node","index.js"]
|
||||
|
||||
<summary><strong>Dockerfile</strong></summary>
|
||||
|
||||
```
|
||||
|
||||
```dockerfile
|
||||
FROM node:12-slim
|
||||
|
||||
ARG NPM_TOKEN
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
COPY . /dist
|
||||
|
||||
RUN echo "//registry.npmjs.org/:\_authToken=\$NPM_TOKEN" > .npmrc && \
|
||||
npm ci --production && \
|
||||
rm -f .npmrc
|
||||
|
||||
Reference in New Issue
Block a user