diff --git a/manager/pom.xml b/manager/pom.xml
index 8ef7b7f3cd0..a8deb235440 100644
--- a/manager/pom.xml
+++ b/manager/pom.xml
@@ -319,6 +319,20 @@
+
+ make-docker-compose-script
+
+ package
+
+
+ single
+
+
+
+ ../script/assembly/server/assembly-docker-compose.xml
+
+
+
diff --git a/script/assembly/server/assembly-docker-compose.xml b/script/assembly/server/assembly-docker-compose.xml
new file mode 100644
index 00000000000..7bb4d189c96
--- /dev/null
+++ b/script/assembly/server/assembly-docker-compose.xml
@@ -0,0 +1,78 @@
+
+
+
+ docker-compose
+
+
+ zip
+
+
+
+
+ ../script/docker-compose/hertzbeat-mysql-iotdb
+ true
+
+ conf/**
+ *.yaml
+ *.md
+
+ hertzbeat-mysql-iotdb
+
+
+ ../script/docker-compose/hertzbeat-mysql-tdengine
+ true
+
+ conf/**
+ *.yaml
+ *.md
+
+ hertzbeat-mysql-tdengine
+
+
+ ../script/docker-compose/hertzbeat-mysql-victoria-metrics
+ true
+
+ conf/**
+ *.yaml
+ *.md
+
+ hertzbeat-mysql-victoria-metrics
+
+
+ ../script/docker-compose/hertzbeat-postgresql-iotdb
+ true
+
+ conf/**
+ *.yaml
+ *.md
+
+ hertzbeat-postgresql-iotdb
+
+
+ ../script/docker-compose
+ true
+
+ README.md
+
+ /
+
+
+