From 3d587851a885b74d6028c10f3fdb4c0cd2b804fa Mon Sep 17 00:00:00 2001 From: Xinwei Xiong <3293172751@qq.com> Date: Mon, 28 Aug 2023 11:22:59 +0800 Subject: [PATCH] feat: add openim-docker design (#2) --- .env | 2 ++ README_zh-CN.md | 34 ++++++++++++------ docker-compose.yaml | 26 +++++++------- .../{ => release-v1.2}/config/config.yaml | 0 .../{ => release-v1.2}/docs/.generated_docs | 0 .../{ => release-v1.2}/docs/CODEOWNERS | 0 .../docs/contrib/cicd-actions.md | 0 .../docs/contrib/code_conventions.md | 0 .../docs/contrib/development.md | 0 .../docs/contrib/git_workflow.md | 0 .../docs/conversions/README.md | 0 .../docs/conversions/api.md | 0 .../docs/conversions/commit.md | 0 .../docs/conversions/directory.md | 0 .../docs/conversions/error_code.md | 0 .../docs/conversions/go_code.md | 0 .../docs/conversions/images.md | 0 .../docs/conversions/logging.md | 0 .../docs/conversions/version.md | 0 .../scripts/LICENSE/LICENSE | 0 .../scripts/LICENSE/LICENSE_TEMPLATES | 0 .../scripts/admin_rpc_start.sh | 0 .../{ => release-v1.2}/scripts/build.cmd | 0 .../scripts/build_all_service.sh | 0 .../scripts/build_docker.sh | 0 .../{ => release-v1.2}/scripts/check_all.sh | 0 .../scripts/docker_start_all.sh | 0 .../{ => release-v1.2}/scripts/function.sh | 0 .../scripts/githooks/commit-msg | 0 .../scripts/githooks/pre-commit | 0 .../scripts/githooks/pre-push | 0 .../{ => release-v1.2}/scripts/path_info.sh | 0 .../{ => release-v1.2}/scripts/start.bat | 0 .../{ => release-v1.2}/scripts/start_all.sh | 0 .../{ => release-v1.2}/scripts/stop_all.sh | 0 .../{ => release-v1.2}/scripts/style_info.sh | 0 .../.docker-compose_cfg/config.yaml | 0 .../datasource-compose.yaml | 0 .../.docker-compose_cfg/grafana.db | Bin .../.docker-compose_cfg/grafana.ini | 0 .../node-exporter-full_rev1.json | 0 .../prometheus-compose.yml | 0 .../{ => release-v3.2}/config/config.yaml | 0 .../config/notification.yaml | 0 .../config/open-im-ng-example.conf | 0 .../{ => release-v3.2}/docs/.generated_docs | 0 .../{ => release-v3.2}/docs/CODEOWNERS | 0 .../docs/contrib/cicd-actions.md | 0 .../docs/contrib/code_conventions.md | 0 .../docs/contrib/development.md | 0 .../docs/contrib/git_workflow.md | 0 .../docs/conversions/README.md | 0 .../docs/conversions/api.md | 0 .../docs/conversions/commit.md | 0 .../docs/conversions/directory.md | 0 .../docs/conversions/error_code.md | 0 .../docs/conversions/go_code.md | 0 .../docs/conversions/images.md | 0 .../docs/conversions/logging.md | 0 .../docs/conversions/version.md | 0 .../docs/images/Architecture.jpg | Bin .../docs/images/Open-IM-Servers-on-System.png | Bin .../docs/images/Open-IM-Servers-on-docker.png | Bin .../docs/images/Open-IM.png | Bin .../{ => release-v3.2}/docs/images/Wechat.jpg | Bin .../{ => release-v3.2}/docs/images/build.png | Bin .../docs/images/docker_build.png | Bin .../docs/images/open-im-logo.png | Bin .../docs/images/open-im-server.png | Bin .../scripts/LICENSE/LICENSE | 0 .../scripts/LICENSE/LICENSE_TEMPLATES | 0 .../{ => release-v3.2}/scripts/README.md | 0 .../{ => release-v3.2}/scripts/advertise.sh | 0 .../scripts/batch_start_all.sh | 0 .../{ => release-v3.2}/scripts/build.cmd | 0 .../scripts/build_all_service.sh | 0 .../scripts/build_push_k8s_images.sh | 0 .../{ => release-v3.2}/scripts/check-all.sh | 0 .../{ => release-v3.2}/scripts/check_all.sh | 0 .../{ => release-v3.2}/scripts/common.sh | 0 .../{ => release-v3.2}/scripts/coverage.awk | 0 .../{ => release-v3.2}/scripts/coverage.sh | 0 .../scripts/docker_check_service.sh | 0 .../scripts/docker_start_all.sh | 0 .../{ => release-v3.2}/scripts/ensure_tag.sh | 0 .../scripts/enterprise/check_all.sh | 0 .../scripts/enterprise/function.sh | 0 .../scripts/enterprise/path_info.cfg | 0 .../{ => release-v3.2}/scripts/env_check.sh | 0 .../{ => release-v3.2}/scripts/environment.sh | 0 .../{ => release-v3.2}/scripts/function.sh | 0 .../{ => release-v3.2}/scripts/genconfig.sh | 0 .../scripts/githooks/commit-msg | 0 .../scripts/githooks/pre-commit | 0 .../scripts/githooks/pre-push | 0 .../{ => release-v3.2}/scripts/init_pwd.sh | 0 .../scripts/install/install-protobuf.sh | 0 .../scripts/install_im_compose.sh | 0 .../scripts/install_im_server.sh | 0 .../{ => release-v3.2}/scripts/lib/color.sh | 0 .../{ => release-v3.2}/scripts/lib/golang.sh | 0 .../{ => release-v3.2}/scripts/lib/init.sh | 0 .../{ => release-v3.2}/scripts/lib/logging.sh | 0 .../{ => release-v3.2}/scripts/lib/release.sh | 0 .../{ => release-v3.2}/scripts/lib/util.sh | 0 .../{ => release-v3.2}/scripts/lib/version.sh | 0 .../scripts/make-rules/common.mk | 0 .../scripts/make-rules/copyright.mk | 0 .../scripts/make-rules/dependencies.mk | 0 .../scripts/make-rules/gen.mk | 0 .../scripts/make-rules/golang.mk | 0 .../scripts/make-rules/image.mk | 0 .../scripts/make-rules/release.mk | 0 .../scripts/make-rules/swagger.mk | 0 .../scripts/make-rules/tools.mk | 0 .../{ => release-v3.2}/scripts/mongo-init.sh | 0 .../scripts/msg_gateway_start.sh | 0 .../scripts/msg_transfer_start.sh | 0 .../{ => release-v3.2}/scripts/path_info.sh | 0 .../{ => release-v3.2}/scripts/push_start.sh | 0 .../{ => release-v3.2}/scripts/release.sh | 0 .../{ => release-v3.2}/scripts/start.bat | 0 .../{ => release-v3.2}/scripts/start_all.sh | 0 .../scripts/start_component_check.sh | 0 .../{ => release-v3.2}/scripts/start_cron.sh | 0 .../scripts/start_rpc_service.sh | 0 .../{ => release-v3.2}/scripts/stop_all.sh | 0 .../{ => release-v3.2}/scripts/style_info.sh | 0 .../{ => release-v3.2}/scripts/wait-for-it.sh | 0 129 files changed, 39 insertions(+), 23 deletions(-) rename openim-chat/{ => release-v1.2}/config/config.yaml (100%) rename openim-chat/{ => release-v1.2}/docs/.generated_docs (100%) rename openim-chat/{ => release-v1.2}/docs/CODEOWNERS (100%) rename openim-chat/{ => release-v1.2}/docs/contrib/cicd-actions.md (100%) rename openim-chat/{ => release-v1.2}/docs/contrib/code_conventions.md (100%) rename openim-chat/{ => release-v1.2}/docs/contrib/development.md (100%) rename openim-chat/{ => release-v1.2}/docs/contrib/git_workflow.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/README.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/api.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/commit.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/directory.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/error_code.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/go_code.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/images.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/logging.md (100%) rename openim-chat/{ => release-v1.2}/docs/conversions/version.md (100%) rename openim-chat/{ => release-v1.2}/scripts/LICENSE/LICENSE (100%) rename openim-chat/{ => release-v1.2}/scripts/LICENSE/LICENSE_TEMPLATES (100%) rename openim-chat/{ => release-v1.2}/scripts/admin_rpc_start.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/build.cmd (100%) rename openim-chat/{ => release-v1.2}/scripts/build_all_service.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/build_docker.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/check_all.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/docker_start_all.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/function.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/githooks/commit-msg (100%) rename openim-chat/{ => release-v1.2}/scripts/githooks/pre-commit (100%) rename openim-chat/{ => release-v1.2}/scripts/githooks/pre-push (100%) rename openim-chat/{ => release-v1.2}/scripts/path_info.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/start.bat (100%) rename openim-chat/{ => release-v1.2}/scripts/start_all.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/stop_all.sh (100%) rename openim-chat/{ => release-v1.2}/scripts/style_info.sh (100%) rename openim-server/{ => release-v3.2}/.docker-compose_cfg/config.yaml (100%) rename openim-server/{ => release-v3.2}/.docker-compose_cfg/datasource-compose.yaml (100%) rename openim-server/{ => release-v3.2}/.docker-compose_cfg/grafana.db (100%) rename openim-server/{ => release-v3.2}/.docker-compose_cfg/grafana.ini (100%) rename openim-server/{ => release-v3.2}/.docker-compose_cfg/node-exporter-full_rev1.json (100%) rename openim-server/{ => release-v3.2}/.docker-compose_cfg/prometheus-compose.yml (100%) rename openim-server/{ => release-v3.2}/config/config.yaml (100%) rename openim-server/{ => release-v3.2}/config/notification.yaml (100%) rename openim-server/{ => release-v3.2}/config/open-im-ng-example.conf (100%) rename openim-server/{ => release-v3.2}/docs/.generated_docs (100%) rename openim-server/{ => release-v3.2}/docs/CODEOWNERS (100%) rename openim-server/{ => release-v3.2}/docs/contrib/cicd-actions.md (100%) rename openim-server/{ => release-v3.2}/docs/contrib/code_conventions.md (100%) rename openim-server/{ => release-v3.2}/docs/contrib/development.md (100%) rename openim-server/{ => release-v3.2}/docs/contrib/git_workflow.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/README.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/api.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/commit.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/directory.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/error_code.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/go_code.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/images.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/logging.md (100%) rename openim-server/{ => release-v3.2}/docs/conversions/version.md (100%) rename openim-server/{ => release-v3.2}/docs/images/Architecture.jpg (100%) rename openim-server/{ => release-v3.2}/docs/images/Open-IM-Servers-on-System.png (100%) rename openim-server/{ => release-v3.2}/docs/images/Open-IM-Servers-on-docker.png (100%) rename openim-server/{ => release-v3.2}/docs/images/Open-IM.png (100%) rename openim-server/{ => release-v3.2}/docs/images/Wechat.jpg (100%) rename openim-server/{ => release-v3.2}/docs/images/build.png (100%) rename openim-server/{ => release-v3.2}/docs/images/docker_build.png (100%) rename openim-server/{ => release-v3.2}/docs/images/open-im-logo.png (100%) rename openim-server/{ => release-v3.2}/docs/images/open-im-server.png (100%) rename openim-server/{ => release-v3.2}/scripts/LICENSE/LICENSE (100%) rename openim-server/{ => release-v3.2}/scripts/LICENSE/LICENSE_TEMPLATES (100%) rename openim-server/{ => release-v3.2}/scripts/README.md (100%) rename openim-server/{ => release-v3.2}/scripts/advertise.sh (100%) rename openim-server/{ => release-v3.2}/scripts/batch_start_all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/build.cmd (100%) rename openim-server/{ => release-v3.2}/scripts/build_all_service.sh (100%) rename openim-server/{ => release-v3.2}/scripts/build_push_k8s_images.sh (100%) rename openim-server/{ => release-v3.2}/scripts/check-all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/check_all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/common.sh (100%) rename openim-server/{ => release-v3.2}/scripts/coverage.awk (100%) rename openim-server/{ => release-v3.2}/scripts/coverage.sh (100%) rename openim-server/{ => release-v3.2}/scripts/docker_check_service.sh (100%) rename openim-server/{ => release-v3.2}/scripts/docker_start_all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/ensure_tag.sh (100%) rename openim-server/{ => release-v3.2}/scripts/enterprise/check_all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/enterprise/function.sh (100%) rename openim-server/{ => release-v3.2}/scripts/enterprise/path_info.cfg (100%) rename openim-server/{ => release-v3.2}/scripts/env_check.sh (100%) rename openim-server/{ => release-v3.2}/scripts/environment.sh (100%) rename openim-server/{ => release-v3.2}/scripts/function.sh (100%) rename openim-server/{ => release-v3.2}/scripts/genconfig.sh (100%) rename openim-server/{ => release-v3.2}/scripts/githooks/commit-msg (100%) rename openim-server/{ => release-v3.2}/scripts/githooks/pre-commit (100%) rename openim-server/{ => release-v3.2}/scripts/githooks/pre-push (100%) rename openim-server/{ => release-v3.2}/scripts/init_pwd.sh (100%) rename openim-server/{ => release-v3.2}/scripts/install/install-protobuf.sh (100%) rename openim-server/{ => release-v3.2}/scripts/install_im_compose.sh (100%) rename openim-server/{ => release-v3.2}/scripts/install_im_server.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/color.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/golang.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/init.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/logging.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/release.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/util.sh (100%) rename openim-server/{ => release-v3.2}/scripts/lib/version.sh (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/common.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/copyright.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/dependencies.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/gen.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/golang.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/image.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/release.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/swagger.mk (100%) rename openim-server/{ => release-v3.2}/scripts/make-rules/tools.mk (100%) rename openim-server/{ => release-v3.2}/scripts/mongo-init.sh (100%) rename openim-server/{ => release-v3.2}/scripts/msg_gateway_start.sh (100%) rename openim-server/{ => release-v3.2}/scripts/msg_transfer_start.sh (100%) rename openim-server/{ => release-v3.2}/scripts/path_info.sh (100%) rename openim-server/{ => release-v3.2}/scripts/push_start.sh (100%) rename openim-server/{ => release-v3.2}/scripts/release.sh (100%) rename openim-server/{ => release-v3.2}/scripts/start.bat (100%) rename openim-server/{ => release-v3.2}/scripts/start_all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/start_component_check.sh (100%) rename openim-server/{ => release-v3.2}/scripts/start_cron.sh (100%) rename openim-server/{ => release-v3.2}/scripts/start_rpc_service.sh (100%) rename openim-server/{ => release-v3.2}/scripts/stop_all.sh (100%) rename openim-server/{ => release-v3.2}/scripts/style_info.sh (100%) rename openim-server/{ => release-v3.2}/scripts/wait-for-it.sh (100%) diff --git a/.env b/.env index a4b5aaa..990ba5c 100644 --- a/.env +++ b/.env @@ -3,3 +3,5 @@ PASSWORD=openIM123 MINIO_ENDPOINT=http://127.0.0.1:10005 API_URL=http://127.0.0.1:10002 DATA_DIR=./ +CHAT_BRANCH=release-v1.2 +SERVER_BRANCH=release-v3.2 diff --git a/README_zh-CN.md b/README_zh-CN.md index 6fa51b4..3e7a72c 100644 --- a/README_zh-CN.md +++ b/README_zh-CN.md @@ -19,16 +19,12 @@ OpenIM Docker Deployment โ”‚ โ””โ”€โ”€ ๐Ÿ“„ Dockerfile-chat โ”‚ โ”œโ”€โ”€ ๐Ÿ“ **openim-server/** -โ”‚ โ”œโ”€โ”€ ๐Ÿ“„ docker-compose.yml -โ”‚ โ””โ”€โ”€ ๐Ÿ“ **configs/** -โ”‚ โ”œโ”€โ”€ ๐Ÿ“„ server-config.yaml -โ”‚ โ””โ”€โ”€ ๐Ÿ“„ other-config.yaml +โ”‚ โ”œโ”€โ”€ ๐Ÿ“ release-v*.*/ +โ”‚ โ””โ”€โ”€ ๐Ÿ“ main/ โ”‚ โ”œโ”€โ”€ ๐Ÿ“ **openim-chat/** -โ”‚ โ”œโ”€โ”€ ๐Ÿ“„ docker-compose.yml -โ”‚ โ””โ”€โ”€ ๐Ÿ“ **configs/** -โ”‚ โ”œโ”€โ”€ ๐Ÿ“„ chat-config.yaml -โ”‚ โ””โ”€โ”€ ๐Ÿ“„ other-config.yaml +โ”‚ โ”œโ”€โ”€ ๐Ÿ“ release-v*.*/ +โ”‚ โ””โ”€โ”€ ๐Ÿ“ main/ โ”‚ โ”œโ”€โ”€ ๐Ÿ“ **env/** โ”‚ โ”œโ”€โ”€ ๐Ÿ“„ openim-server.env @@ -43,8 +39,8 @@ OpenIM Docker Deployment - `build/`๏ผš็”จไบŽๆž„ๅปบ Docker ้•œๅƒใ€‚ - `openim-server/`๏ผš็”จไบŽ้ƒจ็ฝฒ openim-serverใ€‚ - `openim-chat/`๏ผš็”จไบŽ้ƒจ็ฝฒ openim-chatใ€‚ -- `env/`๏ผšๅญ˜ๆ”พ Docker-compose ็š„็Žฏๅขƒๅ˜้‡ๆ–‡ไปถใ€‚ -- `example/`๏ผšๅŒ…ๅซๅ„็ง Docker-compose ็คบไพ‹ใ€‚ +- `env/`๏ผšๅญ˜ๆ”พ Docker-compose ็š„็Žฏๅขƒๅ˜้‡ๆ–‡ไปถใ€‚(ๆš‚ๆ—ถไธ้œ€่ฆ) +- `example/`๏ผšๅŒ…ๅซๅ„็ง Docker-compose ็คบไพ‹๏ผŒๆไพ›็‰นๆ€ง้ƒจ็ฝฒๆ–นๆกˆใ€‚ ### ้กน็›ฎ็ป“ๆž„่ฏดๆ˜Ž @@ -77,6 +73,24 @@ OpenIM Docker Deployment git clone https://github.com/openim-sigs/openim-docker openim/openim-docker && export openim=$(pwd)/openim && cd $openim/openim-docker ``` +**ไฟฎๆ”น้…็ฝฎๆ–‡ไปถ๏ผš** + +```bash +# cat .env +# ไฟฎๆ”น็”จๆˆทๅ +USER=root +# ไฟฎๆ”นๅฏ†็  +PASSWORD=openIM123 +# ไฟฎๆ”น MINIO_ENDPOINT +MINIO_ENDPOINT=http://127.0.0.1:10005 +API_URL=http://127.0.0.1:10002 +DATA_DIR=./ +# ไฟฎๆ”น็‰ˆๆœฌ๏ผŒๆ”ฏๆŒ main,tag,release-* ๅˆ†ๆ”ฏ +CHAT_BRANCH=release-v1.2 +SERVER_BRANCH=release-v3.2 +``` + + **้ป˜่ฎคๅฏๅŠจ้€‰ๆ‹ฉ๏ผš** ```bash diff --git a/docker-compose.yaml b/docker-compose.yaml index b6b76f0..25c17a0 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -99,15 +99,15 @@ services: command: minio server /data --console-address ':9090' openim-server: - # build: . - image: ghcr.io/openimsdk/openim-server:release-v3.2 - # image: registry.cn-hangzhou.aliyuncs.com/openimsdk/openim-server:release-v3.2 - # image: openim/openim-server:release-v3.2 + # image: ghcr.io/openimsdk/openim-server:${SERVER_BRANCH} + # image: registry.cn-hangzhou.aliyuncs.com/openimsdk/openim-server:${SERVER_BRANCH} + image: openim/openim-server:${SERVER_BRANCH} +# build: . container_name: openim-server volumes: - - ./openim-server/logs:/openim/openim-server/logs - - ./openim-server/config:/openim/openim-server/config - - ./openim-server/scripts:/openim/openim-server/scripts + - ./openim-server/${SERVER_BRANCH}/logs:/openim/openim-server/logs + - ./openim-server/${SERVER_BRANCH}/config:/openim/openim-server/config + - ./openim-server/${SERVER_BRANCH}/scripts:/openim/openim-server/scripts restart: always depends_on: - zookeeper @@ -124,9 +124,9 @@ services: max-file: "2" openim-chat: - image: ghcr.io/openimsdk/openim-chat:release-v1.2 - # image: registry.cn-hangzhou.aliyuncs.com/openimsdk/openim-chat:release-v1.2 - # image: openim/openim-chat:release-v1.2 + # image: ghcr.io/openimsdk/openim-chat:${CHAT_BRANCH} + # image: registry.cn-hangzhou.aliyuncs.com/openimsdk/openim-chat:${CHAT_BRANCH} + image: ghcr.io/openimsdk/openim-chat:${CHAT_BRANCH} container_name: openim-chat healthcheck: test: ["CMD-SHELL", "./scripts/check-all.sh"] @@ -134,9 +134,9 @@ services: timeout: 10s retries: 5 volumes: - - ./openim-chat/logs:/openim/openim-chat/logs - - ./openim-chat/config:/openim/openim-chat/config - - ./openim-chat/scripts:/openim/openim-chat/scripts + - ./openim-chat/${CHAT_BRANCH}/logs:/openim/openim-chat/logs + - ./openim-chat/${CHAT_BRANCH}/config:/openim/openim-chat/config + - ./openim-chat/${CHAT_BRANCH}/scripts:/openim/openim-chat/scripts restart: always user: root:root depends_on: diff --git a/openim-chat/config/config.yaml b/openim-chat/release-v1.2/config/config.yaml similarity index 100% rename from openim-chat/config/config.yaml rename to openim-chat/release-v1.2/config/config.yaml diff --git a/openim-chat/docs/.generated_docs b/openim-chat/release-v1.2/docs/.generated_docs similarity index 100% rename from openim-chat/docs/.generated_docs rename to openim-chat/release-v1.2/docs/.generated_docs diff --git a/openim-chat/docs/CODEOWNERS b/openim-chat/release-v1.2/docs/CODEOWNERS similarity index 100% rename from openim-chat/docs/CODEOWNERS rename to openim-chat/release-v1.2/docs/CODEOWNERS diff --git a/openim-chat/docs/contrib/cicd-actions.md b/openim-chat/release-v1.2/docs/contrib/cicd-actions.md similarity index 100% rename from openim-chat/docs/contrib/cicd-actions.md rename to openim-chat/release-v1.2/docs/contrib/cicd-actions.md diff --git a/openim-chat/docs/contrib/code_conventions.md b/openim-chat/release-v1.2/docs/contrib/code_conventions.md similarity index 100% rename from openim-chat/docs/contrib/code_conventions.md rename to openim-chat/release-v1.2/docs/contrib/code_conventions.md diff --git a/openim-chat/docs/contrib/development.md b/openim-chat/release-v1.2/docs/contrib/development.md similarity index 100% rename from openim-chat/docs/contrib/development.md rename to openim-chat/release-v1.2/docs/contrib/development.md diff --git a/openim-chat/docs/contrib/git_workflow.md b/openim-chat/release-v1.2/docs/contrib/git_workflow.md similarity index 100% rename from openim-chat/docs/contrib/git_workflow.md rename to openim-chat/release-v1.2/docs/contrib/git_workflow.md diff --git a/openim-chat/docs/conversions/README.md b/openim-chat/release-v1.2/docs/conversions/README.md similarity index 100% rename from openim-chat/docs/conversions/README.md rename to openim-chat/release-v1.2/docs/conversions/README.md diff --git a/openim-chat/docs/conversions/api.md b/openim-chat/release-v1.2/docs/conversions/api.md similarity index 100% rename from openim-chat/docs/conversions/api.md rename to openim-chat/release-v1.2/docs/conversions/api.md diff --git a/openim-chat/docs/conversions/commit.md b/openim-chat/release-v1.2/docs/conversions/commit.md similarity index 100% rename from openim-chat/docs/conversions/commit.md rename to openim-chat/release-v1.2/docs/conversions/commit.md diff --git a/openim-chat/docs/conversions/directory.md b/openim-chat/release-v1.2/docs/conversions/directory.md similarity index 100% rename from openim-chat/docs/conversions/directory.md rename to openim-chat/release-v1.2/docs/conversions/directory.md diff --git a/openim-chat/docs/conversions/error_code.md b/openim-chat/release-v1.2/docs/conversions/error_code.md similarity index 100% rename from openim-chat/docs/conversions/error_code.md rename to openim-chat/release-v1.2/docs/conversions/error_code.md diff --git a/openim-chat/docs/conversions/go_code.md b/openim-chat/release-v1.2/docs/conversions/go_code.md similarity index 100% rename from openim-chat/docs/conversions/go_code.md rename to openim-chat/release-v1.2/docs/conversions/go_code.md diff --git a/openim-chat/docs/conversions/images.md b/openim-chat/release-v1.2/docs/conversions/images.md similarity index 100% rename from openim-chat/docs/conversions/images.md rename to openim-chat/release-v1.2/docs/conversions/images.md diff --git a/openim-chat/docs/conversions/logging.md b/openim-chat/release-v1.2/docs/conversions/logging.md similarity index 100% rename from openim-chat/docs/conversions/logging.md rename to openim-chat/release-v1.2/docs/conversions/logging.md diff --git a/openim-chat/docs/conversions/version.md b/openim-chat/release-v1.2/docs/conversions/version.md similarity index 100% rename from openim-chat/docs/conversions/version.md rename to openim-chat/release-v1.2/docs/conversions/version.md diff --git a/openim-chat/scripts/LICENSE/LICENSE b/openim-chat/release-v1.2/scripts/LICENSE/LICENSE similarity index 100% rename from openim-chat/scripts/LICENSE/LICENSE rename to openim-chat/release-v1.2/scripts/LICENSE/LICENSE diff --git a/openim-chat/scripts/LICENSE/LICENSE_TEMPLATES b/openim-chat/release-v1.2/scripts/LICENSE/LICENSE_TEMPLATES similarity index 100% rename from openim-chat/scripts/LICENSE/LICENSE_TEMPLATES rename to openim-chat/release-v1.2/scripts/LICENSE/LICENSE_TEMPLATES diff --git a/openim-chat/scripts/admin_rpc_start.sh b/openim-chat/release-v1.2/scripts/admin_rpc_start.sh similarity index 100% rename from openim-chat/scripts/admin_rpc_start.sh rename to openim-chat/release-v1.2/scripts/admin_rpc_start.sh diff --git a/openim-chat/scripts/build.cmd b/openim-chat/release-v1.2/scripts/build.cmd similarity index 100% rename from openim-chat/scripts/build.cmd rename to openim-chat/release-v1.2/scripts/build.cmd diff --git a/openim-chat/scripts/build_all_service.sh b/openim-chat/release-v1.2/scripts/build_all_service.sh similarity index 100% rename from openim-chat/scripts/build_all_service.sh rename to openim-chat/release-v1.2/scripts/build_all_service.sh diff --git a/openim-chat/scripts/build_docker.sh b/openim-chat/release-v1.2/scripts/build_docker.sh similarity index 100% rename from openim-chat/scripts/build_docker.sh rename to openim-chat/release-v1.2/scripts/build_docker.sh diff --git a/openim-chat/scripts/check_all.sh b/openim-chat/release-v1.2/scripts/check_all.sh similarity index 100% rename from openim-chat/scripts/check_all.sh rename to openim-chat/release-v1.2/scripts/check_all.sh diff --git a/openim-chat/scripts/docker_start_all.sh b/openim-chat/release-v1.2/scripts/docker_start_all.sh similarity index 100% rename from openim-chat/scripts/docker_start_all.sh rename to openim-chat/release-v1.2/scripts/docker_start_all.sh diff --git a/openim-chat/scripts/function.sh b/openim-chat/release-v1.2/scripts/function.sh similarity index 100% rename from openim-chat/scripts/function.sh rename to openim-chat/release-v1.2/scripts/function.sh diff --git a/openim-chat/scripts/githooks/commit-msg b/openim-chat/release-v1.2/scripts/githooks/commit-msg similarity index 100% rename from openim-chat/scripts/githooks/commit-msg rename to openim-chat/release-v1.2/scripts/githooks/commit-msg diff --git a/openim-chat/scripts/githooks/pre-commit b/openim-chat/release-v1.2/scripts/githooks/pre-commit similarity index 100% rename from openim-chat/scripts/githooks/pre-commit rename to openim-chat/release-v1.2/scripts/githooks/pre-commit diff --git a/openim-chat/scripts/githooks/pre-push b/openim-chat/release-v1.2/scripts/githooks/pre-push similarity index 100% rename from openim-chat/scripts/githooks/pre-push rename to openim-chat/release-v1.2/scripts/githooks/pre-push diff --git a/openim-chat/scripts/path_info.sh b/openim-chat/release-v1.2/scripts/path_info.sh similarity index 100% rename from openim-chat/scripts/path_info.sh rename to openim-chat/release-v1.2/scripts/path_info.sh diff --git a/openim-chat/scripts/start.bat b/openim-chat/release-v1.2/scripts/start.bat similarity index 100% rename from openim-chat/scripts/start.bat rename to openim-chat/release-v1.2/scripts/start.bat diff --git a/openim-chat/scripts/start_all.sh b/openim-chat/release-v1.2/scripts/start_all.sh similarity index 100% rename from openim-chat/scripts/start_all.sh rename to openim-chat/release-v1.2/scripts/start_all.sh diff --git a/openim-chat/scripts/stop_all.sh b/openim-chat/release-v1.2/scripts/stop_all.sh similarity index 100% rename from openim-chat/scripts/stop_all.sh rename to openim-chat/release-v1.2/scripts/stop_all.sh diff --git a/openim-chat/scripts/style_info.sh b/openim-chat/release-v1.2/scripts/style_info.sh similarity index 100% rename from openim-chat/scripts/style_info.sh rename to openim-chat/release-v1.2/scripts/style_info.sh diff --git a/openim-server/.docker-compose_cfg/config.yaml b/openim-server/release-v3.2/.docker-compose_cfg/config.yaml similarity index 100% rename from openim-server/.docker-compose_cfg/config.yaml rename to openim-server/release-v3.2/.docker-compose_cfg/config.yaml diff --git a/openim-server/.docker-compose_cfg/datasource-compose.yaml b/openim-server/release-v3.2/.docker-compose_cfg/datasource-compose.yaml similarity index 100% rename from openim-server/.docker-compose_cfg/datasource-compose.yaml rename to openim-server/release-v3.2/.docker-compose_cfg/datasource-compose.yaml diff --git a/openim-server/.docker-compose_cfg/grafana.db b/openim-server/release-v3.2/.docker-compose_cfg/grafana.db similarity index 100% rename from openim-server/.docker-compose_cfg/grafana.db rename to openim-server/release-v3.2/.docker-compose_cfg/grafana.db diff --git a/openim-server/.docker-compose_cfg/grafana.ini b/openim-server/release-v3.2/.docker-compose_cfg/grafana.ini similarity index 100% rename from openim-server/.docker-compose_cfg/grafana.ini rename to openim-server/release-v3.2/.docker-compose_cfg/grafana.ini diff --git a/openim-server/.docker-compose_cfg/node-exporter-full_rev1.json b/openim-server/release-v3.2/.docker-compose_cfg/node-exporter-full_rev1.json similarity index 100% rename from openim-server/.docker-compose_cfg/node-exporter-full_rev1.json rename to openim-server/release-v3.2/.docker-compose_cfg/node-exporter-full_rev1.json diff --git a/openim-server/.docker-compose_cfg/prometheus-compose.yml b/openim-server/release-v3.2/.docker-compose_cfg/prometheus-compose.yml similarity index 100% rename from openim-server/.docker-compose_cfg/prometheus-compose.yml rename to openim-server/release-v3.2/.docker-compose_cfg/prometheus-compose.yml diff --git a/openim-server/config/config.yaml b/openim-server/release-v3.2/config/config.yaml similarity index 100% rename from openim-server/config/config.yaml rename to openim-server/release-v3.2/config/config.yaml diff --git a/openim-server/config/notification.yaml b/openim-server/release-v3.2/config/notification.yaml similarity index 100% rename from openim-server/config/notification.yaml rename to openim-server/release-v3.2/config/notification.yaml diff --git a/openim-server/config/open-im-ng-example.conf b/openim-server/release-v3.2/config/open-im-ng-example.conf similarity index 100% rename from openim-server/config/open-im-ng-example.conf rename to openim-server/release-v3.2/config/open-im-ng-example.conf diff --git a/openim-server/docs/.generated_docs b/openim-server/release-v3.2/docs/.generated_docs similarity index 100% rename from openim-server/docs/.generated_docs rename to openim-server/release-v3.2/docs/.generated_docs diff --git a/openim-server/docs/CODEOWNERS b/openim-server/release-v3.2/docs/CODEOWNERS similarity index 100% rename from openim-server/docs/CODEOWNERS rename to openim-server/release-v3.2/docs/CODEOWNERS diff --git a/openim-server/docs/contrib/cicd-actions.md b/openim-server/release-v3.2/docs/contrib/cicd-actions.md similarity index 100% rename from openim-server/docs/contrib/cicd-actions.md rename to openim-server/release-v3.2/docs/contrib/cicd-actions.md diff --git a/openim-server/docs/contrib/code_conventions.md b/openim-server/release-v3.2/docs/contrib/code_conventions.md similarity index 100% rename from openim-server/docs/contrib/code_conventions.md rename to openim-server/release-v3.2/docs/contrib/code_conventions.md diff --git a/openim-server/docs/contrib/development.md b/openim-server/release-v3.2/docs/contrib/development.md similarity index 100% rename from openim-server/docs/contrib/development.md rename to openim-server/release-v3.2/docs/contrib/development.md diff --git a/openim-server/docs/contrib/git_workflow.md b/openim-server/release-v3.2/docs/contrib/git_workflow.md similarity index 100% rename from openim-server/docs/contrib/git_workflow.md rename to openim-server/release-v3.2/docs/contrib/git_workflow.md diff --git a/openim-server/docs/conversions/README.md b/openim-server/release-v3.2/docs/conversions/README.md similarity index 100% rename from openim-server/docs/conversions/README.md rename to openim-server/release-v3.2/docs/conversions/README.md diff --git a/openim-server/docs/conversions/api.md b/openim-server/release-v3.2/docs/conversions/api.md similarity index 100% rename from openim-server/docs/conversions/api.md rename to openim-server/release-v3.2/docs/conversions/api.md diff --git a/openim-server/docs/conversions/commit.md b/openim-server/release-v3.2/docs/conversions/commit.md similarity index 100% rename from openim-server/docs/conversions/commit.md rename to openim-server/release-v3.2/docs/conversions/commit.md diff --git a/openim-server/docs/conversions/directory.md b/openim-server/release-v3.2/docs/conversions/directory.md similarity index 100% rename from openim-server/docs/conversions/directory.md rename to openim-server/release-v3.2/docs/conversions/directory.md diff --git a/openim-server/docs/conversions/error_code.md b/openim-server/release-v3.2/docs/conversions/error_code.md similarity index 100% rename from openim-server/docs/conversions/error_code.md rename to openim-server/release-v3.2/docs/conversions/error_code.md diff --git a/openim-server/docs/conversions/go_code.md b/openim-server/release-v3.2/docs/conversions/go_code.md similarity index 100% rename from openim-server/docs/conversions/go_code.md rename to openim-server/release-v3.2/docs/conversions/go_code.md diff --git a/openim-server/docs/conversions/images.md b/openim-server/release-v3.2/docs/conversions/images.md similarity index 100% rename from openim-server/docs/conversions/images.md rename to openim-server/release-v3.2/docs/conversions/images.md diff --git a/openim-server/docs/conversions/logging.md b/openim-server/release-v3.2/docs/conversions/logging.md similarity index 100% rename from openim-server/docs/conversions/logging.md rename to openim-server/release-v3.2/docs/conversions/logging.md diff --git a/openim-server/docs/conversions/version.md b/openim-server/release-v3.2/docs/conversions/version.md similarity index 100% rename from openim-server/docs/conversions/version.md rename to openim-server/release-v3.2/docs/conversions/version.md diff --git a/openim-server/docs/images/Architecture.jpg b/openim-server/release-v3.2/docs/images/Architecture.jpg similarity index 100% rename from openim-server/docs/images/Architecture.jpg rename to openim-server/release-v3.2/docs/images/Architecture.jpg diff --git a/openim-server/docs/images/Open-IM-Servers-on-System.png b/openim-server/release-v3.2/docs/images/Open-IM-Servers-on-System.png similarity index 100% rename from openim-server/docs/images/Open-IM-Servers-on-System.png rename to openim-server/release-v3.2/docs/images/Open-IM-Servers-on-System.png diff --git a/openim-server/docs/images/Open-IM-Servers-on-docker.png b/openim-server/release-v3.2/docs/images/Open-IM-Servers-on-docker.png similarity index 100% rename from openim-server/docs/images/Open-IM-Servers-on-docker.png rename to openim-server/release-v3.2/docs/images/Open-IM-Servers-on-docker.png diff --git a/openim-server/docs/images/Open-IM.png b/openim-server/release-v3.2/docs/images/Open-IM.png similarity index 100% rename from openim-server/docs/images/Open-IM.png rename to openim-server/release-v3.2/docs/images/Open-IM.png diff --git a/openim-server/docs/images/Wechat.jpg b/openim-server/release-v3.2/docs/images/Wechat.jpg similarity index 100% rename from openim-server/docs/images/Wechat.jpg rename to openim-server/release-v3.2/docs/images/Wechat.jpg diff --git a/openim-server/docs/images/build.png b/openim-server/release-v3.2/docs/images/build.png similarity index 100% rename from openim-server/docs/images/build.png rename to openim-server/release-v3.2/docs/images/build.png diff --git a/openim-server/docs/images/docker_build.png b/openim-server/release-v3.2/docs/images/docker_build.png similarity index 100% rename from openim-server/docs/images/docker_build.png rename to openim-server/release-v3.2/docs/images/docker_build.png diff --git a/openim-server/docs/images/open-im-logo.png b/openim-server/release-v3.2/docs/images/open-im-logo.png similarity index 100% rename from openim-server/docs/images/open-im-logo.png rename to openim-server/release-v3.2/docs/images/open-im-logo.png diff --git a/openim-server/docs/images/open-im-server.png b/openim-server/release-v3.2/docs/images/open-im-server.png similarity index 100% rename from openim-server/docs/images/open-im-server.png rename to openim-server/release-v3.2/docs/images/open-im-server.png diff --git a/openim-server/scripts/LICENSE/LICENSE b/openim-server/release-v3.2/scripts/LICENSE/LICENSE similarity index 100% rename from openim-server/scripts/LICENSE/LICENSE rename to openim-server/release-v3.2/scripts/LICENSE/LICENSE diff --git a/openim-server/scripts/LICENSE/LICENSE_TEMPLATES b/openim-server/release-v3.2/scripts/LICENSE/LICENSE_TEMPLATES similarity index 100% rename from openim-server/scripts/LICENSE/LICENSE_TEMPLATES rename to openim-server/release-v3.2/scripts/LICENSE/LICENSE_TEMPLATES diff --git a/openim-server/scripts/README.md b/openim-server/release-v3.2/scripts/README.md similarity index 100% rename from openim-server/scripts/README.md rename to openim-server/release-v3.2/scripts/README.md diff --git a/openim-server/scripts/advertise.sh b/openim-server/release-v3.2/scripts/advertise.sh similarity index 100% rename from openim-server/scripts/advertise.sh rename to openim-server/release-v3.2/scripts/advertise.sh diff --git a/openim-server/scripts/batch_start_all.sh b/openim-server/release-v3.2/scripts/batch_start_all.sh similarity index 100% rename from openim-server/scripts/batch_start_all.sh rename to openim-server/release-v3.2/scripts/batch_start_all.sh diff --git a/openim-server/scripts/build.cmd b/openim-server/release-v3.2/scripts/build.cmd similarity index 100% rename from openim-server/scripts/build.cmd rename to openim-server/release-v3.2/scripts/build.cmd diff --git a/openim-server/scripts/build_all_service.sh b/openim-server/release-v3.2/scripts/build_all_service.sh similarity index 100% rename from openim-server/scripts/build_all_service.sh rename to openim-server/release-v3.2/scripts/build_all_service.sh diff --git a/openim-server/scripts/build_push_k8s_images.sh b/openim-server/release-v3.2/scripts/build_push_k8s_images.sh similarity index 100% rename from openim-server/scripts/build_push_k8s_images.sh rename to openim-server/release-v3.2/scripts/build_push_k8s_images.sh diff --git a/openim-server/scripts/check-all.sh b/openim-server/release-v3.2/scripts/check-all.sh similarity index 100% rename from openim-server/scripts/check-all.sh rename to openim-server/release-v3.2/scripts/check-all.sh diff --git a/openim-server/scripts/check_all.sh b/openim-server/release-v3.2/scripts/check_all.sh similarity index 100% rename from openim-server/scripts/check_all.sh rename to openim-server/release-v3.2/scripts/check_all.sh diff --git a/openim-server/scripts/common.sh b/openim-server/release-v3.2/scripts/common.sh similarity index 100% rename from openim-server/scripts/common.sh rename to openim-server/release-v3.2/scripts/common.sh diff --git a/openim-server/scripts/coverage.awk b/openim-server/release-v3.2/scripts/coverage.awk similarity index 100% rename from openim-server/scripts/coverage.awk rename to openim-server/release-v3.2/scripts/coverage.awk diff --git a/openim-server/scripts/coverage.sh b/openim-server/release-v3.2/scripts/coverage.sh similarity index 100% rename from openim-server/scripts/coverage.sh rename to openim-server/release-v3.2/scripts/coverage.sh diff --git a/openim-server/scripts/docker_check_service.sh b/openim-server/release-v3.2/scripts/docker_check_service.sh similarity index 100% rename from openim-server/scripts/docker_check_service.sh rename to openim-server/release-v3.2/scripts/docker_check_service.sh diff --git a/openim-server/scripts/docker_start_all.sh b/openim-server/release-v3.2/scripts/docker_start_all.sh similarity index 100% rename from openim-server/scripts/docker_start_all.sh rename to openim-server/release-v3.2/scripts/docker_start_all.sh diff --git a/openim-server/scripts/ensure_tag.sh b/openim-server/release-v3.2/scripts/ensure_tag.sh similarity index 100% rename from openim-server/scripts/ensure_tag.sh rename to openim-server/release-v3.2/scripts/ensure_tag.sh diff --git a/openim-server/scripts/enterprise/check_all.sh b/openim-server/release-v3.2/scripts/enterprise/check_all.sh similarity index 100% rename from openim-server/scripts/enterprise/check_all.sh rename to openim-server/release-v3.2/scripts/enterprise/check_all.sh diff --git a/openim-server/scripts/enterprise/function.sh b/openim-server/release-v3.2/scripts/enterprise/function.sh similarity index 100% rename from openim-server/scripts/enterprise/function.sh rename to openim-server/release-v3.2/scripts/enterprise/function.sh diff --git a/openim-server/scripts/enterprise/path_info.cfg b/openim-server/release-v3.2/scripts/enterprise/path_info.cfg similarity index 100% rename from openim-server/scripts/enterprise/path_info.cfg rename to openim-server/release-v3.2/scripts/enterprise/path_info.cfg diff --git a/openim-server/scripts/env_check.sh b/openim-server/release-v3.2/scripts/env_check.sh similarity index 100% rename from openim-server/scripts/env_check.sh rename to openim-server/release-v3.2/scripts/env_check.sh diff --git a/openim-server/scripts/environment.sh b/openim-server/release-v3.2/scripts/environment.sh similarity index 100% rename from openim-server/scripts/environment.sh rename to openim-server/release-v3.2/scripts/environment.sh diff --git a/openim-server/scripts/function.sh b/openim-server/release-v3.2/scripts/function.sh similarity index 100% rename from openim-server/scripts/function.sh rename to openim-server/release-v3.2/scripts/function.sh diff --git a/openim-server/scripts/genconfig.sh b/openim-server/release-v3.2/scripts/genconfig.sh similarity index 100% rename from openim-server/scripts/genconfig.sh rename to openim-server/release-v3.2/scripts/genconfig.sh diff --git a/openim-server/scripts/githooks/commit-msg b/openim-server/release-v3.2/scripts/githooks/commit-msg similarity index 100% rename from openim-server/scripts/githooks/commit-msg rename to openim-server/release-v3.2/scripts/githooks/commit-msg diff --git a/openim-server/scripts/githooks/pre-commit b/openim-server/release-v3.2/scripts/githooks/pre-commit similarity index 100% rename from openim-server/scripts/githooks/pre-commit rename to openim-server/release-v3.2/scripts/githooks/pre-commit diff --git a/openim-server/scripts/githooks/pre-push b/openim-server/release-v3.2/scripts/githooks/pre-push similarity index 100% rename from openim-server/scripts/githooks/pre-push rename to openim-server/release-v3.2/scripts/githooks/pre-push diff --git a/openim-server/scripts/init_pwd.sh b/openim-server/release-v3.2/scripts/init_pwd.sh similarity index 100% rename from openim-server/scripts/init_pwd.sh rename to openim-server/release-v3.2/scripts/init_pwd.sh diff --git a/openim-server/scripts/install/install-protobuf.sh b/openim-server/release-v3.2/scripts/install/install-protobuf.sh similarity index 100% rename from openim-server/scripts/install/install-protobuf.sh rename to openim-server/release-v3.2/scripts/install/install-protobuf.sh diff --git a/openim-server/scripts/install_im_compose.sh b/openim-server/release-v3.2/scripts/install_im_compose.sh similarity index 100% rename from openim-server/scripts/install_im_compose.sh rename to openim-server/release-v3.2/scripts/install_im_compose.sh diff --git a/openim-server/scripts/install_im_server.sh b/openim-server/release-v3.2/scripts/install_im_server.sh similarity index 100% rename from openim-server/scripts/install_im_server.sh rename to openim-server/release-v3.2/scripts/install_im_server.sh diff --git a/openim-server/scripts/lib/color.sh b/openim-server/release-v3.2/scripts/lib/color.sh similarity index 100% rename from openim-server/scripts/lib/color.sh rename to openim-server/release-v3.2/scripts/lib/color.sh diff --git a/openim-server/scripts/lib/golang.sh b/openim-server/release-v3.2/scripts/lib/golang.sh similarity index 100% rename from openim-server/scripts/lib/golang.sh rename to openim-server/release-v3.2/scripts/lib/golang.sh diff --git a/openim-server/scripts/lib/init.sh b/openim-server/release-v3.2/scripts/lib/init.sh similarity index 100% rename from openim-server/scripts/lib/init.sh rename to openim-server/release-v3.2/scripts/lib/init.sh diff --git a/openim-server/scripts/lib/logging.sh b/openim-server/release-v3.2/scripts/lib/logging.sh similarity index 100% rename from openim-server/scripts/lib/logging.sh rename to openim-server/release-v3.2/scripts/lib/logging.sh diff --git a/openim-server/scripts/lib/release.sh b/openim-server/release-v3.2/scripts/lib/release.sh similarity index 100% rename from openim-server/scripts/lib/release.sh rename to openim-server/release-v3.2/scripts/lib/release.sh diff --git a/openim-server/scripts/lib/util.sh b/openim-server/release-v3.2/scripts/lib/util.sh similarity index 100% rename from openim-server/scripts/lib/util.sh rename to openim-server/release-v3.2/scripts/lib/util.sh diff --git a/openim-server/scripts/lib/version.sh b/openim-server/release-v3.2/scripts/lib/version.sh similarity index 100% rename from openim-server/scripts/lib/version.sh rename to openim-server/release-v3.2/scripts/lib/version.sh diff --git a/openim-server/scripts/make-rules/common.mk b/openim-server/release-v3.2/scripts/make-rules/common.mk similarity index 100% rename from openim-server/scripts/make-rules/common.mk rename to openim-server/release-v3.2/scripts/make-rules/common.mk diff --git a/openim-server/scripts/make-rules/copyright.mk b/openim-server/release-v3.2/scripts/make-rules/copyright.mk similarity index 100% rename from openim-server/scripts/make-rules/copyright.mk rename to openim-server/release-v3.2/scripts/make-rules/copyright.mk diff --git a/openim-server/scripts/make-rules/dependencies.mk b/openim-server/release-v3.2/scripts/make-rules/dependencies.mk similarity index 100% rename from openim-server/scripts/make-rules/dependencies.mk rename to openim-server/release-v3.2/scripts/make-rules/dependencies.mk diff --git a/openim-server/scripts/make-rules/gen.mk b/openim-server/release-v3.2/scripts/make-rules/gen.mk similarity index 100% rename from openim-server/scripts/make-rules/gen.mk rename to openim-server/release-v3.2/scripts/make-rules/gen.mk diff --git a/openim-server/scripts/make-rules/golang.mk b/openim-server/release-v3.2/scripts/make-rules/golang.mk similarity index 100% rename from openim-server/scripts/make-rules/golang.mk rename to openim-server/release-v3.2/scripts/make-rules/golang.mk diff --git a/openim-server/scripts/make-rules/image.mk b/openim-server/release-v3.2/scripts/make-rules/image.mk similarity index 100% rename from openim-server/scripts/make-rules/image.mk rename to openim-server/release-v3.2/scripts/make-rules/image.mk diff --git a/openim-server/scripts/make-rules/release.mk b/openim-server/release-v3.2/scripts/make-rules/release.mk similarity index 100% rename from openim-server/scripts/make-rules/release.mk rename to openim-server/release-v3.2/scripts/make-rules/release.mk diff --git a/openim-server/scripts/make-rules/swagger.mk b/openim-server/release-v3.2/scripts/make-rules/swagger.mk similarity index 100% rename from openim-server/scripts/make-rules/swagger.mk rename to openim-server/release-v3.2/scripts/make-rules/swagger.mk diff --git a/openim-server/scripts/make-rules/tools.mk b/openim-server/release-v3.2/scripts/make-rules/tools.mk similarity index 100% rename from openim-server/scripts/make-rules/tools.mk rename to openim-server/release-v3.2/scripts/make-rules/tools.mk diff --git a/openim-server/scripts/mongo-init.sh b/openim-server/release-v3.2/scripts/mongo-init.sh similarity index 100% rename from openim-server/scripts/mongo-init.sh rename to openim-server/release-v3.2/scripts/mongo-init.sh diff --git a/openim-server/scripts/msg_gateway_start.sh b/openim-server/release-v3.2/scripts/msg_gateway_start.sh similarity index 100% rename from openim-server/scripts/msg_gateway_start.sh rename to openim-server/release-v3.2/scripts/msg_gateway_start.sh diff --git a/openim-server/scripts/msg_transfer_start.sh b/openim-server/release-v3.2/scripts/msg_transfer_start.sh similarity index 100% rename from openim-server/scripts/msg_transfer_start.sh rename to openim-server/release-v3.2/scripts/msg_transfer_start.sh diff --git a/openim-server/scripts/path_info.sh b/openim-server/release-v3.2/scripts/path_info.sh similarity index 100% rename from openim-server/scripts/path_info.sh rename to openim-server/release-v3.2/scripts/path_info.sh diff --git a/openim-server/scripts/push_start.sh b/openim-server/release-v3.2/scripts/push_start.sh similarity index 100% rename from openim-server/scripts/push_start.sh rename to openim-server/release-v3.2/scripts/push_start.sh diff --git a/openim-server/scripts/release.sh b/openim-server/release-v3.2/scripts/release.sh similarity index 100% rename from openim-server/scripts/release.sh rename to openim-server/release-v3.2/scripts/release.sh diff --git a/openim-server/scripts/start.bat b/openim-server/release-v3.2/scripts/start.bat similarity index 100% rename from openim-server/scripts/start.bat rename to openim-server/release-v3.2/scripts/start.bat diff --git a/openim-server/scripts/start_all.sh b/openim-server/release-v3.2/scripts/start_all.sh similarity index 100% rename from openim-server/scripts/start_all.sh rename to openim-server/release-v3.2/scripts/start_all.sh diff --git a/openim-server/scripts/start_component_check.sh b/openim-server/release-v3.2/scripts/start_component_check.sh similarity index 100% rename from openim-server/scripts/start_component_check.sh rename to openim-server/release-v3.2/scripts/start_component_check.sh diff --git a/openim-server/scripts/start_cron.sh b/openim-server/release-v3.2/scripts/start_cron.sh similarity index 100% rename from openim-server/scripts/start_cron.sh rename to openim-server/release-v3.2/scripts/start_cron.sh diff --git a/openim-server/scripts/start_rpc_service.sh b/openim-server/release-v3.2/scripts/start_rpc_service.sh similarity index 100% rename from openim-server/scripts/start_rpc_service.sh rename to openim-server/release-v3.2/scripts/start_rpc_service.sh diff --git a/openim-server/scripts/stop_all.sh b/openim-server/release-v3.2/scripts/stop_all.sh similarity index 100% rename from openim-server/scripts/stop_all.sh rename to openim-server/release-v3.2/scripts/stop_all.sh diff --git a/openim-server/scripts/style_info.sh b/openim-server/release-v3.2/scripts/style_info.sh similarity index 100% rename from openim-server/scripts/style_info.sh rename to openim-server/release-v3.2/scripts/style_info.sh diff --git a/openim-server/scripts/wait-for-it.sh b/openim-server/release-v3.2/scripts/wait-for-it.sh similarity index 100% rename from openim-server/scripts/wait-for-it.sh rename to openim-server/release-v3.2/scripts/wait-for-it.sh