diff --git a/DEPLOY.md b/DEPLOY.md
index f5cc0a2..d1e9e4e 100644
--- a/DEPLOY.md
+++ b/DEPLOY.md
@@ -1,12 +1,20 @@
本程序基于 docker 来进行部署,使用 docker-compose 管理服务。
-部署过程如下:
+**注意,仅在 x86 环境下测试,arm 下不保证可用性(目前测试可用)**
-**注意,仅在 x86 环境下测试,arm下不保证可用性(目前测试可用)**
+## 首次部署
-1. 安装新版的 docker,docker-compose,zip(注意:以下操作均在项目根目录下执行)
-2. 修改.env 文件中的参数,改为你的实际配置
-3. 修改`浏览器插件/bookmarkBrowserPlugin/static/js/config.js`中的 bookmarkHost,改为你的实际部署路径
-4. 修改`浏览器插件/bookmarkBrowserPlugin/tab/index.html`中的``,将 url 改为你的实际部署地址
-5. 执行`build.sh`编译前后端代码
-6. root 权限运行 `docker-compose up -d` 启动服务。
+0. 克隆代码`git clone https://github.com/FleyX/bookmark.git`
+1. 进入文件夹`cd bookmark`
+2. 安装新版的 docker,docker-compose,zip `apt install docker docker-compose zip`
+3. 修改.env 文件中的参数,改为你的实际配置
+4. 修改`浏览器插件/bookmarkBrowserPlugin/static/js/config.js`中的 bookmarkHost,改为你的实际部署路径
+5. 修改`浏览器插件/bookmarkBrowserPlugin/tab/index.html`中的``,将 url 改为你的实际部署地址
+6. 执行`build.sh`编译前后端代码 `bash build.sh`
+7. root 权限运行 `docker-compose up -d` 启动服务。
+
+## 更新系统
+
+0. 代码库更新`cd bookmark;git pull`
+1. 执行`build.sh`编译前后端代码 `bash build.sh`
+2. root 权限运行 `docker-compose restart` 启动服务
diff --git a/bookmark_front/src/App.vue b/bookmark_front/src/App.vue
index be76731..224082b 100644
--- a/bookmark_front/src/App.vue
+++ b/bookmark_front/src/App.vue
@@ -6,12 +6,21 @@
diff --git a/docker-compose.yml b/docker-compose.yml
index 9910664..ef55f68 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,6 +14,7 @@ services:
- ./data/mysql/my.cnf:/etc/mysql/my.cnf
- /etc/localtime:/etc/localtime
- ./data/timezone:/etc/timezone
+ restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=bookmark
@@ -25,6 +26,7 @@ services:
- /etc/localtime:/etc/localtime
- ./data/timezone:/etc/timezone
- ./data/redis:/data
+ restart: unless-stopped
networks:
- bookmark
@@ -38,6 +40,7 @@ services:
- ./bookmark_front/dist:/opt/dist
- ./data/nginx/nginx.conf:/etc/nginx/nginx.conf
- ${BOOKMARK_FILE_SAVE_PATH}/files/public:/opt/files/public
+ restart: unless-stopped
ports:
- 8080:8080
@@ -60,6 +63,7 @@ services:
- ./bookMarkService/web/target/bookmark-web-1.0-SNAPSHOT.jar:/opt/app/service.jar
- ${BOOKMARK_FILE_SAVE_PATH}:/opt/files
working_dir: /opt/app
+ restart: unless-stopped
command:
- /bin/bash
- -c