diff --git a/README_en.md b/README_en.md
index eb1797f97..acfa1e66c 100644
--- a/README_en.md
+++ b/README_en.md
@@ -21,7 +21,7 @@
-
+
diff --git a/README_zh.md b/README_zh.md
index e72d851e1..66fb578bf 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -21,7 +21,7 @@
-
+
diff --git a/docker/docker-compose.yml b/deployment/docker/docker-compose.yml
similarity index 100%
rename from docker/docker-compose.yml
rename to deployment/docker/docker-compose.yml
diff --git a/docker/docker-mysql/README.md b/deployment/docker/docker-mysql/README.md
similarity index 100%
rename from docker/docker-mysql/README.md
rename to deployment/docker/docker-mysql/README.md
diff --git a/docker/docker-mysql/conf.d/mysqld.cnf b/deployment/docker/docker-mysql/conf.d/mysqld.cnf
similarity index 100%
rename from docker/docker-mysql/conf.d/mysqld.cnf
rename to deployment/docker/docker-mysql/conf.d/mysqld.cnf
diff --git a/docker/docker-mysql/docker-entrypoint-initdb.d/.keep b/deployment/docker/docker-mysql/docker-entrypoint-initdb.d/.keep
similarity index 100%
rename from docker/docker-mysql/docker-entrypoint-initdb.d/.keep
rename to deployment/docker/docker-mysql/docker-entrypoint-initdb.d/.keep
diff --git a/docker/docker-mysql/docker-entrypoint-initdb.d/init.sql b/deployment/docker/docker-mysql/docker-entrypoint-initdb.d/init.sql
similarity index 100%
rename from docker/docker-mysql/docker-entrypoint-initdb.d/init.sql
rename to deployment/docker/docker-mysql/docker-entrypoint-initdb.d/init.sql
diff --git a/docker/docker-mysql/docker-entrypoint-initdb.d/latest/current.version.txt b/deployment/docker/docker-mysql/docker-entrypoint-initdb.d/latest/current.version.txt
similarity index 100%
rename from docker/docker-mysql/docker-entrypoint-initdb.d/latest/current.version.txt
rename to deployment/docker/docker-mysql/docker-entrypoint-initdb.d/latest/current.version.txt
diff --git a/docker/docker-mysql/docker-entrypoint-initdb.d/latest/maxkey.sql b/deployment/docker/docker-mysql/docker-entrypoint-initdb.d/latest/maxkey.sql
similarity index 100%
rename from docker/docker-mysql/docker-entrypoint-initdb.d/latest/maxkey.sql
rename to deployment/docker/docker-mysql/docker-entrypoint-initdb.d/latest/maxkey.sql
diff --git a/docker/docker-nginx/Dockerfile b/deployment/docker/docker-nginx/Dockerfile
similarity index 100%
rename from docker/docker-nginx/Dockerfile
rename to deployment/docker/docker-nginx/Dockerfile
diff --git a/docker/docker-nginx/default.conf b/deployment/docker/docker-nginx/default.conf
similarity index 100%
rename from docker/docker-nginx/default.conf
rename to deployment/docker/docker-nginx/default.conf
diff --git a/docker/maxkey_docker_clear.sh b/deployment/docker/maxkey_docker_clear.sh
similarity index 100%
rename from docker/maxkey_docker_clear.sh
rename to deployment/docker/maxkey_docker_clear.sh
diff --git a/docker/maxkey_docker_install.sh b/deployment/docker/maxkey_docker_install.sh
similarity index 100%
rename from docker/maxkey_docker_install.sh
rename to deployment/docker/maxkey_docker_install.sh
diff --git a/docker/maxkey_docker_rm.sh b/deployment/docker/maxkey_docker_rm.sh
similarity index 100%
rename from docker/maxkey_docker_rm.sh
rename to deployment/docker/maxkey_docker_rm.sh
diff --git a/docker/maxkey_docker_start.sh b/deployment/docker/maxkey_docker_start.sh
similarity index 100%
rename from docker/maxkey_docker_start.sh
rename to deployment/docker/maxkey_docker_start.sh
diff --git a/docker/maxkey_docker_stop.sh b/deployment/docker/maxkey_docker_stop.sh
similarity index 100%
rename from docker/maxkey_docker_stop.sh
rename to deployment/docker/maxkey_docker_stop.sh
diff --git a/k8s/helm/helm.txt b/deployment/k8s/helm/helm.txt
similarity index 100%
rename from k8s/helm/helm.txt
rename to deployment/k8s/helm/helm.txt
diff --git a/shellscript/linux/set_maxkey_env.sh b/deployment/shellscript/linux/set_maxkey_env.sh
similarity index 100%
rename from shellscript/linux/set_maxkey_env.sh
rename to deployment/shellscript/linux/set_maxkey_env.sh
diff --git a/shellscript/linux/start_maxkey.sh b/deployment/shellscript/linux/start_maxkey.sh
similarity index 100%
rename from shellscript/linux/start_maxkey.sh
rename to deployment/shellscript/linux/start_maxkey.sh
diff --git a/shellscript/linux/start_maxkey_mgt.sh b/deployment/shellscript/linux/start_maxkey_mgt.sh
similarity index 100%
rename from shellscript/linux/start_maxkey_mgt.sh
rename to deployment/shellscript/linux/start_maxkey_mgt.sh
diff --git a/shellscript/linux/stop_maxkey.sh b/deployment/shellscript/linux/stop_maxkey.sh
similarity index 100%
rename from shellscript/linux/stop_maxkey.sh
rename to deployment/shellscript/linux/stop_maxkey.sh
diff --git a/shellscript/linux/stop_maxkey_mgt.sh b/deployment/shellscript/linux/stop_maxkey_mgt.sh
similarity index 100%
rename from shellscript/linux/stop_maxkey_mgt.sh
rename to deployment/shellscript/linux/stop_maxkey_mgt.sh
diff --git a/shellscript/windows/set_maxkey_env.bat b/deployment/shellscript/windows/set_maxkey_env.bat
similarity index 100%
rename from shellscript/windows/set_maxkey_env.bat
rename to deployment/shellscript/windows/set_maxkey_env.bat
diff --git a/shellscript/windows/start_maxkey.bat b/deployment/shellscript/windows/start_maxkey.bat
similarity index 100%
rename from shellscript/windows/start_maxkey.bat
rename to deployment/shellscript/windows/start_maxkey.bat
diff --git a/shellscript/windows/start_maxkey_db.bat b/deployment/shellscript/windows/start_maxkey_db.bat
similarity index 100%
rename from shellscript/windows/start_maxkey_db.bat
rename to deployment/shellscript/windows/start_maxkey_db.bat
diff --git a/shellscript/windows/start_maxkey_mgt.bat b/deployment/shellscript/windows/start_maxkey_mgt.bat
similarity index 100%
rename from shellscript/windows/start_maxkey_mgt.bat
rename to deployment/shellscript/windows/start_maxkey_mgt.bat