From 7d55b4cb1bd816f7d53bea4a329b03ae328424e6 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Tue, 27 Sep 2022 08:25:15 +0300 Subject: [PATCH] add module to distrib --- pom.xml | 5 + z-distr/pom.xml | 95 +++++++++++++++++++ .../resources/distr/bin/account-service.sh | 3 + .../resources/distr/bin/balance-service.sh | 3 + .../resources/distr/bin/company-service.sh | 3 + .../resources/distr/bin/report-service.sh | 3 + .../resources/distr/bin/utility-service.sh | 3 + .../distr/modules/account-service/Dockerfile | 6 ++ .../distr/modules/balance-service/Dockerfile | 6 ++ .../distr/modules/company-service/Dockerfile | 6 ++ .../distr/modules/reports-service/Dockerfile | 6 ++ .../distr/modules/utility-service/Dockerfile | 6 ++ 12 files changed, 145 insertions(+) create mode 100644 z-distr/src/main/resources/distr/bin/account-service.sh create mode 100644 z-distr/src/main/resources/distr/bin/balance-service.sh create mode 100644 z-distr/src/main/resources/distr/bin/company-service.sh create mode 100644 z-distr/src/main/resources/distr/bin/report-service.sh create mode 100644 z-distr/src/main/resources/distr/bin/utility-service.sh create mode 100644 z-distr/src/main/resources/distr/modules/account-service/Dockerfile create mode 100644 z-distr/src/main/resources/distr/modules/balance-service/Dockerfile create mode 100644 z-distr/src/main/resources/distr/modules/company-service/Dockerfile create mode 100644 z-distr/src/main/resources/distr/modules/reports-service/Dockerfile create mode 100644 z-distr/src/main/resources/distr/modules/utility-service/Dockerfile 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