CatPtain commited on
Commit
a4c80bf
·
verified ·
1 Parent(s): 3af49bf

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +4 -2
  2. package.json +30 -29
Dockerfile CHANGED
@@ -42,8 +42,10 @@ WORKDIR /app
42
  # 复制 package 文件
43
  COPY package*.json ./
44
 
45
- # 安装 Node.js 依赖
46
- RUN npm ci --only=production && npm cache clean --force
 
 
47
 
48
  # 复制应用代码
49
  COPY . .
 
42
  # 复制 package 文件
43
  COPY package*.json ./
44
 
45
+ # 清理 npm cache 并安装依赖
46
+ RUN npm cache clean --force \
47
+ && npm ci --omit=dev --no-audit --no-fund \
48
+ && npm cache clean --force
49
 
50
  # 复制应用代码
51
  COPY . .
package.json CHANGED
@@ -1,30 +1,31 @@
1
- {
2
- "name": "page-screenshot-api",
3
- "version": "1.0.0",
4
- "description": "Web page screenshot API service",
5
- "main": "server.js",
6
- "scripts": {
7
- "start": "node server.js",
8
- "dev": "nodemon server.js",
9
- "build": "echo 'No build step required'"
10
- },
11
- "keywords": ["screenshot", "api", "puppeteer"],
12
- "author": "",
13
- "license": "MIT",
14
- "dependencies": {
15
- "express": "^4.18.2",
16
- "puppeteer": "^21.5.2",
17
- "cors": "^2.8.5",
18
- "helmet": "^7.1.0",
19
- "express-rate-limit": "^7.1.5"
20
- },
21
- "devDependencies": {
22
- "nodemon": "^3.0.2"
23
- },
24
- "engines": {
25
- "node": ">=18.0.0"
26
- },
27
- "puppeteer": {
28
- "skipDownload": "true"
29
- }
 
30
  }
 
1
+ {
2
+ "name": "page-screenshot-api",
3
+ "version": "1.4.0",
4
+ "description": "Professional web page screenshot API service for Hugging Face Spaces",
5
+ "main": "server.js",
6
+ "scripts": {
7
+ "start": "node server.js",
8
+ "dev": "nodemon server.js",
9
+ "build": "echo 'No build step required'"
10
+ },
11
+ "keywords": ["screenshot", "api", "puppeteer", "huggingface", "spaces"],
12
+ "author": "",
13
+ "license": "UNLICENSED",
14
+ "private": true,
15
+ "dependencies": {
16
+ "express": "^4.18.2",
17
+ "puppeteer": "^22.8.2",
18
+ "cors": "^2.8.5",
19
+ "helmet": "^7.1.0",
20
+ "express-rate-limit": "^7.1.5"
21
+ },
22
+ "devDependencies": {
23
+ "nodemon": "^3.0.2"
24
+ },
25
+ "engines": {
26
+ "node": ">=18.0.0"
27
+ },
28
+ "puppeteer": {
29
+ "skipDownload": "true"
30
+ }
31
  }