本程序基于 docker 来进行部署,使用 docker-compose 管理服务。
注意,仅在 x86 环境下测试,arm 下不保证可用性(目前测试可用)
- 克隆代码
git clone https://github.com/FleyX/bookmark.git
- 进入文件夹
cd bookmark
- 安装新版的 docker,docker-compose,zip
apt install docker docker-compose zip
- 修改.env 文件中的参数,改为你的实际配置
- 修改
浏览器插件/bookmarkBrowserPlugin/static/js/config.js
中的 bookmarkHost,改为你的实际部署路径 - 修改
浏览器插件/bookmarkBrowserPlugin/tab/index.html
中的<meta http-equiv="Refresh" content="0;url=https://bm.fleyx.com" />
,将 url 改为你的实际部署地址 - 执行
build.sh
编译前后端代码bash build.sh
- root 权限运行
docker-compose up -d
启动服务。
- 代码库更新
cd bookmark;git pull
- 执行
build.sh
编译前后端代码bash build.sh
- root 权限运行
docker-compose restart
启动服务