From 05b4ddfd461e833aeb5d85c132ee258c190fd6ed Mon Sep 17 00:00:00 2001
From: wangchuxiao <wangchuxiao97@outlook.com>
Date: Mon, 30 May 2022 19:37:32 +0800
Subject: [PATCH] k8s

---
 deploy_k8s/admin_cms/admin_cms.Dockerfile       | 8 ++++----
 deploy_k8s/api/api.Dockerfile                   | 8 ++++----
 deploy_k8s/auth/auth.Dockerfile                 | 8 ++++----
 deploy_k8s/cache/cache.Dockerfile               | 8 ++++----
 deploy_k8s/cms_api/cms_api.Dockerfile           | 9 ++++-----
 deploy_k8s/conversation/conversation.Dockerfile | 9 ++++-----
 deploy_k8s/demo/demo.Dockerfile                 | 8 ++++----
 deploy_k8s/friend/friend.Dockerfile             | 9 ++++-----
 deploy_k8s/group/group.Dockerfile               | 8 ++++----
 deploy_k8s/message_cms/message_cms.Dockerfile   | 8 ++++----
 deploy_k8s/msg/msg.Dockerfile                   | 8 ++++----
 deploy_k8s/msg_gateway/msg_gateway.Dockerfile   | 8 ++++----
 deploy_k8s/msg_transfer/msg_transfer.Dockerfile | 9 +++++----
 deploy_k8s/office/office.Dockerfile             | 9 +++++----
 deploy_k8s/organization/organization.Dockerfile | 9 +++++----
 deploy_k8s/push/push.Dockerfile                 | 9 +++++----
 deploy_k8s/sdk_server/sdk_server.Dockerfile     | 4 ++--
 deploy_k8s/statistics/statistics.Dockerfile     | 9 +++++----
 deploy_k8s/user/user.Dockerfile                 | 9 +++++----
 19 files changed, 80 insertions(+), 77 deletions(-)

diff --git a/deploy_k8s/admin_cms/admin_cms.Dockerfile b/deploy_k8s/admin_cms/admin_cms.Dockerfile
index bf310981c..993e2e655 100644
--- a/deploy_k8s/admin_cms/admin_cms.Dockerfile
+++ b/deploy_k8s/admin_cms/admin_cms.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_admin_cms $WORKDIR/main
+ADD ./open_im_admin_cms $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config", "/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
diff --git a/deploy_k8s/api/api.Dockerfile b/deploy_k8s/api/api.Dockerfile
index 346045b7c..92f824f33 100644
--- a/deploy_k8s/api/api.Dockerfile
+++ b/deploy_k8s/api/api.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_api $WORKDIR/main
+ADD ./open_im_api $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
diff --git a/deploy_k8s/auth/auth.Dockerfile b/deploy_k8s/auth/auth.Dockerfile
index f757d5801..acf750a8d 100644
--- a/deploy_k8s/auth/auth.Dockerfile
+++ b/deploy_k8s/auth/auth.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_auth $WORKDIR/main
+ADD ./open_im_auth $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/cache/cache.Dockerfile b/deploy_k8s/cache/cache.Dockerfile
index c040f622a..f9bf81738 100644
--- a/deploy_k8s/cache/cache.Dockerfile
+++ b/deploy_k8s/cache/cache.Dockerfile
@@ -5,13 +5,13 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_cache $WORKDIR/main
+ADD ./open_im_cache $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/cms_api/cms_api.Dockerfile b/deploy_k8s/cms_api/cms_api.Dockerfile
index 1fcc67afc..3bcd7bc17 100644
--- a/deploy_k8s/cms_api/cms_api.Dockerfile
+++ b/deploy_k8s/cms_api/cms_api.Dockerfile
@@ -5,14 +5,13 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_cms_api $WORKDIR/main
+ADD ./open_im_cms_api $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
-
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/conversation/conversation.Dockerfile b/deploy_k8s/conversation/conversation.Dockerfile
index 443734175..c45528d8e 100644
--- a/deploy_k8s/conversation/conversation.Dockerfile
+++ b/deploy_k8s/conversation/conversation.Dockerfile
@@ -5,14 +5,13 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_conversation $WORKDIR/main
+ADD ./open_im_conversation $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
-
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/demo/demo.Dockerfile b/deploy_k8s/demo/demo.Dockerfile
index 61ffbe566..afb3f8e7b 100644
--- a/deploy_k8s/demo/demo.Dockerfile
+++ b/deploy_k8s/demo/demo.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_demo $WORKDIR/main
+ADD ./open_im_demo $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/friend/friend.Dockerfile b/deploy_k8s/friend/friend.Dockerfile
index 80a3580b3..2ca3461e9 100644
--- a/deploy_k8s/friend/friend.Dockerfile
+++ b/deploy_k8s/friend/friend.Dockerfile
@@ -5,14 +5,13 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_friend $WORKDIR/main
+ADD ./open_im_friend $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
-
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/group/group.Dockerfile b/deploy_k8s/group/group.Dockerfile
index 159db839f..065b38497 100644
--- a/deploy_k8s/group/group.Dockerfile
+++ b/deploy_k8s/group/group.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_group $WORKDIR/main
+ADD ./open_im_group $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/message_cms/message_cms.Dockerfile b/deploy_k8s/message_cms/message_cms.Dockerfile
index 0ae1a6abf..a737ee34c 100644
--- a/deploy_k8s/message_cms/message_cms.Dockerfile
+++ b/deploy_k8s/message_cms/message_cms.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_message_cms $WORKDIR/main
+ADD ./open_im_message_cms $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/msg/msg.Dockerfile b/deploy_k8s/msg/msg.Dockerfile
index 32f094ed9..c22a45fa4 100644
--- a/deploy_k8s/msg/msg.Dockerfile
+++ b/deploy_k8s/msg/msg.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_msg $WORKDIR/main
+ADD ./open_im_msg $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/msg_gateway/msg_gateway.Dockerfile b/deploy_k8s/msg_gateway/msg_gateway.Dockerfile
index 552ee3b1e..1f976c3b0 100644
--- a/deploy_k8s/msg_gateway/msg_gateway.Dockerfile
+++ b/deploy_k8s/msg_gateway/msg_gateway.Dockerfile
@@ -5,14 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_msg_gateway $WORKDIR/main
+ADD ./open_im_msg_gateway $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
 
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/msg_transfer/msg_transfer.Dockerfile b/deploy_k8s/msg_transfer/msg_transfer.Dockerfile
index 9ff56c71a..d3ed37644 100644
--- a/deploy_k8s/msg_transfer/msg_transfer.Dockerfile
+++ b/deploy_k8s/msg_transfer/msg_transfer.Dockerfile
@@ -5,13 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_msg_transfer $WORKDIR/main
+ADD ./open_im_msg_transfer $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
+
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/office/office.Dockerfile b/deploy_k8s/office/office.Dockerfile
index bdb509abc..ecbb34907 100644
--- a/deploy_k8s/office/office.Dockerfile
+++ b/deploy_k8s/office/office.Dockerfile
@@ -5,13 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_office $WORKDIR/main
+ADD ./open_im_office $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
+
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/organization/organization.Dockerfile b/deploy_k8s/organization/organization.Dockerfile
index 0fccb1c47..aa23865fb 100644
--- a/deploy_k8s/organization/organization.Dockerfile
+++ b/deploy_k8s/organization/organization.Dockerfile
@@ -5,13 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_organization $WORKDIR/main
+ADD ./open_im_organization $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
+
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/push/push.Dockerfile b/deploy_k8s/push/push.Dockerfile
index 6b12925d8..c92afb967 100644
--- a/deploy_k8s/push/push.Dockerfile
+++ b/deploy_k8s/push/push.Dockerfile
@@ -5,13 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_push $WORKDIR/main
+ADD ./open_im_push $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
+
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/sdk_server/sdk_server.Dockerfile b/deploy_k8s/sdk_server/sdk_server.Dockerfile
index 6e8ec93cc..456cd0ace 100644
--- a/deploy_k8s/sdk_server/sdk_server.Dockerfile
+++ b/deploy_k8s/sdk_server/sdk_server.Dockerfile
@@ -5,7 +5,7 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_sdk_server $WORKDIR/main
+ADD ./open_im_sdk_server $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
 RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
@@ -14,4 +14,4 @@ RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
 VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
diff --git a/deploy_k8s/statistics/statistics.Dockerfile b/deploy_k8s/statistics/statistics.Dockerfile
index 1b33f1732..ba05f7c57 100644
--- a/deploy_k8s/statistics/statistics.Dockerfile
+++ b/deploy_k8s/statistics/statistics.Dockerfile
@@ -5,13 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_statistics $WORKDIR/main
+ADD ./open_im_statistics $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
+
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file
diff --git a/deploy_k8s/user/user.Dockerfile b/deploy_k8s/user/user.Dockerfile
index bafd9215f..88b6e6f55 100644
--- a/deploy_k8s/user/user.Dockerfile
+++ b/deploy_k8s/user/user.Dockerfile
@@ -5,13 +5,14 @@ ENV WORKDIR /Open-IM-Server
 ENV CONFIG_NAME $WORKDIR/config/config.yaml
 
 # 将可执行文件复制到目标目录
-ADD ./open_im_user $WORKDIR/main
+ADD ./open_im_user $WORKDIR/cmd/main
 
 # 创建用于挂载的几个目录,添加可执行权限
-RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
+RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
   chmod +x $WORKDIR/main
 
-VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script","/Open-IM-Server/db/sdk"]
+VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
+
 
 WORKDIR $WORKDIR
-CMD ./main
+CMD ./cmd/main
\ No newline at end of file