Fix 'use omit=dev' warning. copy package-lock.json if it exists (#632)

* Fix 'use omit=dev' warning. copy package-lock

* add package-lock to project

* change to ci.

light version won't copy over package-lock, so keep that npm install.
This commit is contained in:
Andrew Calcutt 2022-10-28 19:30:08 -04:00 committed by GitHub
parent 212af8145c
commit 1243405807
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9134 additions and 3 deletions

View file

@ -30,9 +30,9 @@ RUN set -ex; \
rm -rf /var/lib/apt/lists/*; rm -rf /var/lib/apt/lists/*;
RUN mkdir -p /usr/src/app RUN mkdir -p /usr/src/app
COPY package.json /usr/src/app COPY package* /usr/src/app/
RUN cd /usr/src/app && npm install --production RUN cd /usr/src/app && npm ci --omit=dev
FROM ubuntu:focal AS final FROM ubuntu:focal AS final

View file

@ -27,6 +27,6 @@ ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
RUN mkdir -p /usr/src/app RUN mkdir -p /usr/src/app
COPY / /usr/src/app COPY / /usr/src/app
RUN cd /usr/src/app && npm install --production RUN cd /usr/src/app && npm install --omit=dev
RUN ["chmod", "+x", "/usr/src/app/docker-entrypoint.sh"] RUN ["chmod", "+x", "/usr/src/app/docker-entrypoint.sh"]
USER node:node USER node:node

9131
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff