随着信息的迅速传播,获取最新新闻成为了我们日常生活的一部分。newsnow开源项目为用户提供了一个便捷的方式,实时跟踪和阅读热门新闻,让你第一时间掌握全球大事件的动态。这款工具不仅能帮助你保持对世界的敏感度,还能在众多新闻源中快速筛选出你感兴趣的内容,提升你的新闻阅读体验,本文将介绍如何通过
飞牛 Compose方式部署代码
1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件

2️⃣打开Docker,Compose新增项目->输入项目名称->设置路径->上传或者创建docker-
compose.yml把下面代码复制进去,点击完成直至构建完成

services:
newsnow:
image: ghcr.io/ourongxing/newsnow:latest
container_name: newsnow
restart: always
ports:
- '4444:4444'
environment:
- G_CLIENT_ID= # docker方式部署无需填写
- G_CLIENT_SECRET= # docker方式部署无需填写
- JWT_SECRET= # docker方式部署无需填写
- INIT_TABLE=true
- ENABLE_CACHE=true
SSH 终端部署
使用ssh工具,连接终端,使用sudo -i命令进入root权限使用以下命令部署
docker run -d --name newsnow -p 4444:4444 -e "INIT_TABLE=true" -e "ENABLE_CACHE=true" ghcr.io/ourongxing/newsnow:latest
访问
容器启动后,你可以在浏览器中访问 http://IP:4444 ,即可看到实时更新的热门新闻。

另外 联合早报 作者说可能被墙了,docker部署国内无法获取到新闻,如有需要可以尝试Cloudflare
Pages方式部署,这个方式是正常的,具体看项目地址
#项目地址
https://github.com/ourongxing/newsnow/blob/main/README.zh-CN.md
总结
优雅阅读实时最热门新闻 |