diff --git a/Dockerfile b/Dockerfile index 4a781acaa..b62fab487 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=$BUILDPLATFORM node:16@sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b as deps +FROM --platform=$BUILDPLATFORM node:20@sha256:7bf4a586b423aac858176b3f683e35f08575c84500fbcfd1d433ad8568972ec6 as deps RUN mkdir /app WORKDIR /app RUN apt-get update && apt-get install -y git python3 build-essential libc-dev @@ -9,7 +9,7 @@ ADD .yarn .yarn ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true RUN yarn -FROM --platform=$TARGETPLATFORM node:16@sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b as platform_deps +FROM --platform=$TARGETPLATFORM node:20@sha256:7bf4a586b423aac858176b3f683e35f08575c84500fbcfd1d433ad8568972ec6 as platform_deps RUN mkdir /app WORKDIR /app RUN apt-get update && apt-get install -y git python3 build-essential libc-dev @@ -21,7 +21,7 @@ COPY --from=deps /app/.yarnrc.yml .yarnrc.yml ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true RUN yarn -FROM node:16@sha256:f77a1aef2da8d83e45ec990f45df50f1a286c5fe8bbfb8c6e4246c6389705c0b as base +FROM node:20@sha256:7bf4a586b423aac858176b3f683e35f08575c84500fbcfd1d433ad8568972ec6 as base RUN mkdir /app WORKDIR /app diff --git a/package.json b/package.json index 0c2c36f46..2686a343e 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/decompress": "^4.2.5", "@types/eslint": "8.56.2", "@types/jest": "^29.2.5", - "@types/node": "^16.18.68", + "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "aws-sdk-client-mock": "^3.0.0", diff --git a/yarn.lock b/yarn.lock index 6584d1a2d..2dfad2214 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3121,10 +3121,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.18.68": - version: 16.18.81 - resolution: "@types/node@npm:16.18.81" - checksum: 7e9de5e42423e2e516cc38e9c3b35bffc1d212d6b9e552b32a521bb51ed496acb49ada7f2af418d93d56bb92db508bf36977a28d0bc5f35ca5d5165f04711656 +"@types/node@npm:^20.0.0": + version: 20.11.19 + resolution: "@types/node@npm:20.11.19" + dependencies: + undici-types: ~5.26.4 + checksum: 259d16643ba611ade617a8212e594a3ac014727457507389bbf7213971346ab052d870f1e6e2df0afd0876ecd7874f578bccb130be01e069263cfc7136ddc0c1 languageName: node linkType: hard @@ -4782,7 +4784,7 @@ __metadata: "@types/decompress": ^4.2.5 "@types/eslint": 8.56.2 "@types/jest": ^29.2.5 - "@types/node": ^16.18.68 + "@types/node": ^20.0.0 "@typescript-eslint/eslint-plugin": ^6.20.0 "@typescript-eslint/parser": ^6.20.0 aws-sdk-client-mock: ^3.0.0