Spaces:
Running
Running
File size: 511 Bytes
f8b58f5 c85b1e1 7084f2f f8b58f5 9de76b4 90ce599 b196c40 f8b58f5 7084f2f 9de76b4 efec59a 9de76b4 c85b1e1 9de76b4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# 使用chromium-bundled版本
FROM diygod/rsshub:chromium-bundled
# 设置环境变量,不指定CHROMIUM_EXECUTABLE_PATH,让Puppeteer自动检测
ENV NODE_ENV=production
ENV PORT=7860
ENV CACHE_TYPE=memory
# 移除CHROMIUM_EXECUTABLE_PATH设置,让Puppeteer自动查找
# 暴露端口
EXPOSE 7860
# 健康检查
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
CMD curl -f http://localhost:7860/healthz || exit 1
# 启动RSSHub
CMD ["npm", "start", "--", "--port", "7860"] |