rsshub / Dockerfile
solitudeLin's picture
Update Dockerfile
f8b58f5 verified
raw
history blame contribute delete
511 Bytes
# 使用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"]