diff --git a/pom.xml b/pom.xml
index a70f4b92f..270dfddac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,6 +35,11 @@
${folder_root_clearing}/clearing-parent/imdg
${folder_root_clearing}/clearing-parent/dbf-exporter
${folder_root_clearing}/clearing-parent/dbf-importer
+ ${folder_root_clearing}/clearing-parent/account-service
+ ${folder_root_clearing}/clearing-parent/balance-service
+ ${folder_root_clearing}/clearing-parent/company-service
+ ${folder_root_clearing}/clearing-parent/reports-service
+ ${folder_root_clearing}/clearing-parent/utility-service
3.12.4
1.7.33
diff --git a/z-distr/pom.xml b/z-distr/pom.xml
index 820f787cb..92a874b5a 100644
--- a/z-distr/pom.xml
+++ b/z-distr/pom.xml
@@ -191,6 +191,101 @@
+
+ copy-account-service-bin
+ prepare-package
+
+ copy
+
+
+
+
+ ${folder_root_account-service}/target/account-service.jar
+ ${folder.clearing.distr.modules}/account-service/account-service.jar
+
+
+ ${folder_root_account-service}/src/main/resources/application.properties
+ ${folder.clearing.distr.modules}/account-service/application.properties
+
+
+
+
+
+ copy-balance-service-bin
+ prepare-package
+
+ copy
+
+
+
+
+ ${folder_root_balance-service}/target/balance-service.jar
+ ${folder.clearing.distr.modules}/balance-service/balance-service.jar
+
+
+ ${folder_root_balance-service}/src/main/resources/application.properties
+ ${folder.clearing.distr.modules}/balance-service/application.properties
+
+
+
+
+
+ copy-company-service-bin
+ prepare-package
+
+ copy
+
+
+
+
+ ${folder_root_company-service}/target/company-service.jar
+ ${folder.clearing.distr.modules}/company-service/company-service.jar
+
+
+ ${folder_root_company-service}/src/main/resources/application.properties
+ ${folder.clearing.distr.modules}/company-service/application.properties
+
+
+
+
+
+ copy-reports-service-bin
+ prepare-package
+
+ copy
+
+
+
+
+ ${folder_root_reports-service}/target/reports-service.jar
+ ${folder.clearing.distr.modules}/reports-service/reports-service.jar
+
+
+ ${folder_root_reports-service}/src/main/resources/application.properties
+ ${folder.clearing.distr.modules}/reports-service/application.properties
+
+
+
+
+
+ copy-utility-service-bin
+ prepare-package
+
+ copy
+
+
+
+
+ ${folder_root_utility-service}/target/utility-service.jar
+ ${folder.clearing.distr.modules}/utility-service/utility-service.jar
+
+
+ ${folder_root_utility-service}/src/main/resources/application.properties
+ ${folder.clearing.distr.modules}/utility-service/application.properties
+
+
+
+
diff --git a/z-distr/src/main/resources/distr/bin/account-service.sh b/z-distr/src/main/resources/distr/bin/account-service.sh
new file mode 100644
index 000000000..ee667c56e
--- /dev/null
+++ b/z-distr/src/main/resources/distr/bin/account-service.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+docker build -t account-service:1.0.0 ../modules/account-service/
+docker run -p 8050:8080 -v /opt/clearing/logs:/opt/clearing/bin/logs account-service:1.0.0 &
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/bin/balance-service.sh b/z-distr/src/main/resources/distr/bin/balance-service.sh
new file mode 100644
index 000000000..3896fbc84
--- /dev/null
+++ b/z-distr/src/main/resources/distr/bin/balance-service.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+docker build -t balance-service:1.0.0 ../modules/balance-service/
+docker run -p 8040:8080 -v /opt/clearing/logs:/opt/clearing/bin/logs balance-service:1.0.0 &
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/bin/company-service.sh b/z-distr/src/main/resources/distr/bin/company-service.sh
new file mode 100644
index 000000000..1a165f555
--- /dev/null
+++ b/z-distr/src/main/resources/distr/bin/company-service.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+docker build -t company-service:1.0.0 ../modules/company-service/
+docker run -p 8030:8080 -v /opt/clearing/logs:/opt/clearing/bin/logs company-service:1.0.0 &
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/bin/report-service.sh b/z-distr/src/main/resources/distr/bin/report-service.sh
new file mode 100644
index 000000000..bf7afc234
--- /dev/null
+++ b/z-distr/src/main/resources/distr/bin/report-service.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+docker build -t reports-service:1.0.0 ../modules/reports-service/
+docker run -p 8020:8080 -v /opt/clearing/logs:/opt/clearing/bin/logs reports-service:1.0.0 &
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/bin/utility-service.sh b/z-distr/src/main/resources/distr/bin/utility-service.sh
new file mode 100644
index 000000000..09beaefc2
--- /dev/null
+++ b/z-distr/src/main/resources/distr/bin/utility-service.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+docker build -t utility-service:1.0.0 ../modules/utility-service/
+docker run -p 8010:8080 -v /opt/clearing/logs:/opt/clearing/bin/logs utility-service:1.0.0 &
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/modules/account-service/Dockerfile b/z-distr/src/main/resources/distr/modules/account-service/Dockerfile
new file mode 100644
index 000000000..7d00d41ce
--- /dev/null
+++ b/z-distr/src/main/resources/distr/modules/account-service/Dockerfile
@@ -0,0 +1,6 @@
+FROM debian:stable-20220125-jdk17
+
+ADD account-service.jar /opt/clearing/bin/account-service.jar
+ADD application.properties /opt/clearing/bin/account-service.properties
+USER root
+ENTRYPOINT java -jar /opt/clearing/bin/account-service.jar --spring.config.location=/opt/clearing/bin/ --spring.config.name=account-service.properties
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/modules/balance-service/Dockerfile b/z-distr/src/main/resources/distr/modules/balance-service/Dockerfile
new file mode 100644
index 000000000..ba09f0936
--- /dev/null
+++ b/z-distr/src/main/resources/distr/modules/balance-service/Dockerfile
@@ -0,0 +1,6 @@
+FROM debian:stable-20220125-jdk17
+
+ADD balance-service.jar /opt/clearing/bin/balance-service.jar
+ADD application.properties /opt/clearing/bin/balance-service.properties
+USER root
+ENTRYPOINT java -jar /opt/clearing/bin/balance-service.jar --spring.config.location=/opt/clearing/bin/ --spring.config.name=balance-service.properties
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/modules/company-service/Dockerfile b/z-distr/src/main/resources/distr/modules/company-service/Dockerfile
new file mode 100644
index 000000000..bcc0c5d4f
--- /dev/null
+++ b/z-distr/src/main/resources/distr/modules/company-service/Dockerfile
@@ -0,0 +1,6 @@
+FROM debian:stable-20220125-jdk17
+
+ADD company-service.jar /opt/clearing/bin/company-service.jar
+ADD application.properties /opt/clearing/bin/company-service.properties
+USER root
+ENTRYPOINT java -jar /opt/clearing/bin/company-service.jar --spring.config.location=/opt/clearing/bin/ --spring.config.name=company-service.properties
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/modules/reports-service/Dockerfile b/z-distr/src/main/resources/distr/modules/reports-service/Dockerfile
new file mode 100644
index 000000000..fd11df416
--- /dev/null
+++ b/z-distr/src/main/resources/distr/modules/reports-service/Dockerfile
@@ -0,0 +1,6 @@
+FROM debian:stable-20220125-jdk17
+
+ADD reports-service.jar /opt/clearing/bin/reports-service.jar
+ADD application.properties /opt/clearing/bin/reports-service.properties
+USER root
+ENTRYPOINT java -jar /opt/clearing/bin/reports-service.jar --spring.config.location=/opt/clearing/bin/ --spring.config.name=reports-service.properties
\ No newline at end of file
diff --git a/z-distr/src/main/resources/distr/modules/utility-service/Dockerfile b/z-distr/src/main/resources/distr/modules/utility-service/Dockerfile
new file mode 100644
index 000000000..b2d10def1
--- /dev/null
+++ b/z-distr/src/main/resources/distr/modules/utility-service/Dockerfile
@@ -0,0 +1,6 @@
+FROM debian:stable-20220125-jdk17
+
+ADD utility-service.jar /opt/clearing/bin/utility-service.jar
+ADD application.properties /opt/clearing/bin/utility-service.properties
+USER root
+ENTRYPOINT java -jar /opt/clearing/bin/utility-service.jar --spring.config.location=/opt/clearing/bin/ --spring.config.name=utility-service.properties
\ No newline at end of file