From bca1409b6a650a64601ae3b704c7551838f3bd7e Mon Sep 17 00:00:00 2001 From: virgilchiriac <17074330+virgilchiriac@users.noreply.github.com> Date: Thu, 15 Aug 2024 09:42:08 +0200 Subject: [PATCH] BC-7364 - upgrade nodejs (#261) --- .npmrc | 1 + .nvmrc | 2 +- Dockerfile | 4 ++-- package-lock.json | 5 ++--- package.json | 3 +-- 5 files changed, 7 insertions(+), 8 deletions(-) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..b6f27f13 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.nvmrc b/.nvmrc index 25bf17fc..2edeafb0 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18 \ No newline at end of file +20 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index e991880f..9c913e02 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM docker.io/node:18-alpine +FROM docker.io/node:20-alpine ENV TZ=Europe/Berlin EXPOSE 3033 -RUN apk add --no-cache autoconf automake build-base make nasm zlib-dev +RUN apk add --no-cache autoconf automake build-base make nasm zlib-dev python3 py3-setuptools WORKDIR /app COPY package.json package-lock.json ./ diff --git a/package-lock.json b/package-lock.json index 396611f6..8de89ecd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,5 @@ { "name": "superhero-dashboard", - "version": "28.0.0", "lockfileVersion": 2, "requires": true, "packages": { @@ -68,8 +67,8 @@ "vinyl-map": "^1.0.2" }, "engines": { - "node": "18", - "npm": "9" + "node": ">=20", + "npm": ">=9" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 7ac6bbd4..d1770d69 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,5 @@ { "name": "superhero-dashboard", - "version": "28.0.0", "private": true, "scripts": { "build": "gulp", @@ -12,7 +11,7 @@ "test": "mocha 'test/**/*.js' --recursive --timeout 60000 --exit" }, "engines": { - "node": "18", + "node": "20", "npm": ">=9" }, "dependencies": {