Skip to content

manone2077/Navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Badge GitHub Actions Workflow Status GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub Tag

皮特导航

Navigator for website management

Todo

  1. 分类
  2. 支持单个删除
  3. 直接添加PT 站点
  4. 备份(导入、导出?)
  5. 支持代理访问[in progress]
  6. docker 自动部署[√]

Docker 部署

docker run -d -p 9000:80 --name MyNavigator -v /config:/app/data greatpower/navigator:latest

开发相关

  1. 本项目使用git 进行版本管理
  2. 主要分为master、dev、release 三个分支:
    1. dev 在 dev 分支上创建功能( git checkout -b feature/your-feature-name)分支进行开发
    2. release 从 dev 分支创建一个 release 分支,通过 release 分支进行最后的测试和准备发布(调整需要使用的配置文件等)
    3. master 用作部署(只用来合并release 分支代码)
    4. 最后,将 release 分支合并回 dev 分支,以确保 dev 分支包含最新的稳定代码

效果如下

访问 http://yourip:9000/
如果图像获取失败,不是系统问题,是本身对应的站点没有favicon 文件导致,可以忽略或点击图片位置上传一张即可 nav.png