March42 commited on
Commit
f8472d3
·
verified ·
1 Parent(s): a7b7145

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -8
Dockerfile CHANGED
@@ -1,16 +1,23 @@
1
  FROM diygod/rsshub:latest
2
 
 
 
 
 
 
 
3
  ENV NODE_ENV production
4
  ENV PORT 7860
5
  ENV ALLOW_ORIGIN '*'
6
  ENV LOGGER_LEVEL=debug
7
- # 添加这些环境变量来帮助调试
8
- ENV REQUEST_TIMEOUT=3000
9
- ENV PROXY_PROTOCOL=
10
- ENV PROXY_HOST=
11
- ENV PROXY_PORT=
12
 
13
- EXPOSE 7860
 
 
 
 
 
 
 
14
 
15
- # 确保容器启动时运行 RSSHub
16
- CMD ["npm", "start"]
 
1
  FROM diygod/rsshub:latest
2
 
3
+ # 安装 Chrome 依赖
4
+ RUN apt-get update && apt-get install -y \
5
+ chromium \
6
+ chromium-sandbox \
7
+ && rm -rf /var/lib/apt/lists/*
8
+
9
  ENV NODE_ENV production
10
  ENV PORT 7860
11
  ENV ALLOW_ORIGIN '*'
12
  ENV LOGGER_LEVEL=debug
 
 
 
 
 
13
 
14
+ # Puppeteer 配置
15
+ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
16
+ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
17
+ ENV CHROMIUM_PATH=/usr/bin/chromium
18
+
19
+ # 其他有用的配置
20
+ ENV CACHE_TYPE=memory
21
+ ENV CACHE_EXPIRE=600
22
 
23
+ EXPOSE 7860