Spaces:
Sleeping
Sleeping
fix: use playwright-chromium@1.52.0 to fix scraping errors (#1818)
Browse files- Dockerfile +4 -4
- package-lock.json +6 -16
- package.json +1 -1
Dockerfile
CHANGED
|
@@ -13,7 +13,7 @@ RUN useradd -m -u 1000 user
|
|
| 13 |
USER user
|
| 14 |
|
| 15 |
ENV HOME=/home/user \
|
| 16 |
-
|
| 17 |
|
| 18 |
WORKDIR /app
|
| 19 |
|
|
@@ -21,7 +21,7 @@ WORKDIR /app
|
|
| 21 |
RUN touch /app/.env.local
|
| 22 |
|
| 23 |
|
| 24 |
-
RUN npm i --no-package-lock --no-save playwright@1.
|
| 25 |
|
| 26 |
USER root
|
| 27 |
|
|
@@ -57,8 +57,8 @@ ARG PUBLIC_APP_COLOR=blue
|
|
| 57 |
ENV BODY_SIZE_LIMIT=15728640
|
| 58 |
|
| 59 |
RUN --mount=type=cache,target=/app/.npm \
|
| 60 |
-
|
| 61 |
-
|
| 62 |
|
| 63 |
COPY --link --chown=1000 . .
|
| 64 |
|
|
|
|
| 13 |
USER user
|
| 14 |
|
| 15 |
ENV HOME=/home/user \
|
| 16 |
+
PATH=/home/user/.local/bin:$PATH
|
| 17 |
|
| 18 |
WORKDIR /app
|
| 19 |
|
|
|
|
| 21 |
RUN touch /app/.env.local
|
| 22 |
|
| 23 |
|
| 24 |
+
RUN npm i --no-package-lock --no-save playwright@1.52.0
|
| 25 |
|
| 26 |
USER root
|
| 27 |
|
|
|
|
| 57 |
ENV BODY_SIZE_LIMIT=15728640
|
| 58 |
|
| 59 |
RUN --mount=type=cache,target=/app/.npm \
|
| 60 |
+
npm set cache /app/.npm && \
|
| 61 |
+
npm ci
|
| 62 |
|
| 63 |
COPY --link --chown=1000 . .
|
| 64 |
|
package-lock.json
CHANGED
|
@@ -15,7 +15,7 @@
|
|
| 15 |
"@huggingface/inference": "^2.8.1",
|
| 16 |
"@huggingface/transformers": "^3.1.1",
|
| 17 |
"@iconify-json/bi": "^1.1.21",
|
| 18 |
-
"@playwright/browser-chromium": "^1.
|
| 19 |
"@resvg/resvg-js": "^2.6.2",
|
| 20 |
"autoprefixer": "^10.4.14",
|
| 21 |
"aws-sigv4-fetch": "^4.0.1",
|
|
@@ -3440,12 +3440,13 @@
|
|
| 3440 |
}
|
| 3441 |
},
|
| 3442 |
"node_modules/@playwright/browser-chromium": {
|
| 3443 |
-
"version": "1.
|
| 3444 |
-
"resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.
|
| 3445 |
-
"integrity": "sha512-
|
| 3446 |
"hasInstallScript": true,
|
|
|
|
| 3447 |
"dependencies": {
|
| 3448 |
-
"playwright-core": "1.
|
| 3449 |
},
|
| 3450 |
"engines": {
|
| 3451 |
"node": ">=18"
|
|
@@ -12135,17 +12136,6 @@
|
|
| 12135 |
}
|
| 12136 |
},
|
| 12137 |
"node_modules/playwright-core": {
|
| 12138 |
-
"version": "1.47.0",
|
| 12139 |
-
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz",
|
| 12140 |
-
"integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==",
|
| 12141 |
-
"bin": {
|
| 12142 |
-
"playwright-core": "cli.js"
|
| 12143 |
-
},
|
| 12144 |
-
"engines": {
|
| 12145 |
-
"node": ">=18"
|
| 12146 |
-
}
|
| 12147 |
-
},
|
| 12148 |
-
"node_modules/playwright/node_modules/playwright-core": {
|
| 12149 |
"version": "1.52.0",
|
| 12150 |
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
|
| 12151 |
"integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
|
|
|
|
| 15 |
"@huggingface/inference": "^2.8.1",
|
| 16 |
"@huggingface/transformers": "^3.1.1",
|
| 17 |
"@iconify-json/bi": "^1.1.21",
|
| 18 |
+
"@playwright/browser-chromium": "^1.52.0",
|
| 19 |
"@resvg/resvg-js": "^2.6.2",
|
| 20 |
"autoprefixer": "^10.4.14",
|
| 21 |
"aws-sigv4-fetch": "^4.0.1",
|
|
|
|
| 3440 |
}
|
| 3441 |
},
|
| 3442 |
"node_modules/@playwright/browser-chromium": {
|
| 3443 |
+
"version": "1.52.0",
|
| 3444 |
+
"resolved": "https://registry.npmjs.org/@playwright/browser-chromium/-/browser-chromium-1.52.0.tgz",
|
| 3445 |
+
"integrity": "sha512-n2/e2Q0dFACFg/1JZ0t2IYLorDdno6q1QwKnNbPICHwCkAtW7+fSMqCvJ9FSMWSyPugxZqIFhownSpyATxtiTw==",
|
| 3446 |
"hasInstallScript": true,
|
| 3447 |
+
"license": "Apache-2.0",
|
| 3448 |
"dependencies": {
|
| 3449 |
+
"playwright-core": "1.52.0"
|
| 3450 |
},
|
| 3451 |
"engines": {
|
| 3452 |
"node": ">=18"
|
|
|
|
| 12136 |
}
|
| 12137 |
},
|
| 12138 |
"node_modules/playwright-core": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12139 |
"version": "1.52.0",
|
| 12140 |
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
|
| 12141 |
"integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
|
package.json
CHANGED
|
@@ -75,7 +75,7 @@
|
|
| 75 |
"@huggingface/inference": "^2.8.1",
|
| 76 |
"@huggingface/transformers": "^3.1.1",
|
| 77 |
"@iconify-json/bi": "^1.1.21",
|
| 78 |
-
"@playwright/browser-chromium": "^1.
|
| 79 |
"@resvg/resvg-js": "^2.6.2",
|
| 80 |
"autoprefixer": "^10.4.14",
|
| 81 |
"aws-sigv4-fetch": "^4.0.1",
|
|
|
|
| 75 |
"@huggingface/inference": "^2.8.1",
|
| 76 |
"@huggingface/transformers": "^3.1.1",
|
| 77 |
"@iconify-json/bi": "^1.1.21",
|
| 78 |
+
"@playwright/browser-chromium": "^1.52.0",
|
| 79 |
"@resvg/resvg-js": "^2.6.2",
|
| 80 |
"autoprefixer": "^10.4.14",
|
| 81 |
"aws-sigv4-fetch": "^4.0.1",
|