一个聚合了中文热门站点数据的项目, 不出户,知天下!
该项目分两部分:今日热榜API及前端页面
GitHub地址-API:[链接登录后可见]
GitHub地址-前端:[链接登录后可见]
docker镜像-API:[链接登录后可见]
docker镜像-前端:[链接登录后可见]
Docker部署
[链接登录后可见][链接登录后可见]
构建镜像
API镜像
代码登录后可见
编辑Dockerfile,如下:
代码登录后可见
代码登录后可见
前端镜像
代码登录后可见
要将API 地址及备案号作为环境变量传入打包好的静态资产并构建镜像需要写一个脚本,内容如下:
代码登录后可见
代码登录后可见
编辑Dockerfile:
代码登录后可见
代码登录后可见
运行
API容器
代码登录后可见
访问 ip:6688即可看到api服务
前端容器
代码登录后可见
修改刚刚搭建的api地址以及备案号,访问ip:6677即可看到热榜
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析