diff --git a/Dockerfile b/Dockerfile index 5d301d6..f12a124 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:alpine3.17 AS rustbuilder +FROM rust:alpine3.19 AS rustbuilder WORKDIR /app @@ -13,7 +13,7 @@ COPY . . RUN cargo install --no-default-features --path . -FROM node:20.6.1-alpine3.17 AS BUILD_IMAGE +FROM node:21.7-alpine3.19 AS BUILD_IMAGE ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD="true" @@ -27,7 +27,7 @@ RUN rm -R ./node_modules RUN npm install --production # final image -FROM node:20.6.1-alpine3.17 +FROM node:21.7-alpine3.19 ARG NODE_ENV=production ENV NODE_ENV $NODE_ENV diff --git a/package-lock.json b/package-lock.json index 90641e4..ad6b0e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,21 @@ { "name": "@a11ywatch/pagemind", - "version": "0.9.61", + "version": "0.9.62", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@a11ywatch/pagemind", - "version": "0.9.61", + "version": "0.9.62", "license": "MIT", "dependencies": { "@a11ywatch/protos": "^0.4.7", - "@a11ywatch/website-source-builder": "^0.1.8", + "@a11ywatch/website-source-builder": "^0.1.15", "@grpc/grpc-js": "1.10.3", "@grpc/proto-loader": "0.7.10", "fastq": "1.17.1", "get-page-speed": "1.0.1", - "kayle": "0.8.47", + "kayle": "0.8.48", "lighthouse": "9.6.8", "pb-util": "1.0.3", "playwright": "^1.42.1" @@ -38,9 +38,9 @@ "integrity": "sha512-syT/SaFXzsMr8xFsDgRhW8mEk97adnanHwp0FqchdttKGrXRpHsEQWjAuCwvFPwqrqbKg67yqInCR0M/K78nRw==" }, "node_modules/@a11ywatch/website-source-builder": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/@a11ywatch/website-source-builder/-/website-source-builder-0.1.14.tgz", - "integrity": "sha512-GNCd/rhoiGH3nAaXnWZDPDC9pjZeqd8YZICNdWTiGxhFxEDnmC4L0UHCVCyq74mXlWndYcmdnzvzd7/YNc3LCA==" + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@a11ywatch/website-source-builder/-/website-source-builder-0.1.15.tgz", + "integrity": "sha512-aWwjrNBTMwEggoC6kOn1qe1VH4hdF0cHefT+QjR65iCzEinZaRXsAvuHyq4saIii052/UiMU6Z3f6pTUE9Tv3g==" }, "node_modules/@ampproject/remapping": { "version": "2.2.1", @@ -5827,9 +5827,9 @@ "dev": true }, "node_modules/kayle": { - "version": "0.8.47", - "resolved": "https://registry.npmjs.org/kayle/-/kayle-0.8.47.tgz", - "integrity": "sha512-/eRIuQBvVQVWvOhRuTYkLkg9tAlVRSPdeHSomRWIccBfFnbyJtCwGsk7pNOf9Br2gqVbDKIZGBGjAFzzMqJYaQ==", + "version": "0.8.48", + "resolved": "https://registry.npmjs.org/kayle/-/kayle-0.8.48.tgz", + "integrity": "sha512-gSmJQcMKJMPWM2zXppZEdgkwKjMx77HfkA+n2Ji0NriiYes8cQ3I70L6OEvAOtXyioPbPOMMwSfcJ0O/q4rzJw==", "dependencies": { "fast_axecore": "4.6.33", "fast_htmlcs": "0.0.78", diff --git a/package.json b/package.json index 817cfbb..7ec1e8b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@a11ywatch/pagemind", - "version": "0.9.61", + "version": "0.9.62", "description": "Get metrics on your web page with inclusion", "main": "./server.js", "author": "Jeff Mendez", @@ -25,12 +25,12 @@ }, "dependencies": { "@a11ywatch/protos": "^0.4.7", - "@a11ywatch/website-source-builder": "^0.1.8", + "@a11ywatch/website-source-builder": "^0.1.15", "@grpc/grpc-js": "1.10.3", "@grpc/proto-loader": "0.7.10", "fastq": "1.17.1", "get-page-speed": "1.0.1", - "kayle": "0.8.47", + "kayle": "0.8.48", "lighthouse": "9.6.8", "pb-util": "1.0.3", "playwright": "^1.42.1"