add module to distrib
This commit is contained in:
parent
c6b9a9060f
commit
7d55b4cb1b
12 changed files with 145 additions and 0 deletions
5
pom.xml
5
pom.xml
|
|
@ -35,6 +35,11 @@
|
|||
<folder_root_clearing_imdg>${folder_root_clearing}/clearing-parent/imdg</folder_root_clearing_imdg>
|
||||
<folder_root_dbf-exporter>${folder_root_clearing}/clearing-parent/dbf-exporter</folder_root_dbf-exporter>
|
||||
<folder_root_dbf-importer>${folder_root_clearing}/clearing-parent/dbf-importer</folder_root_dbf-importer>
|
||||
<folder_root_account-service>${folder_root_clearing}/clearing-parent/account-service</folder_root_account-service>
|
||||
<folder_root_balance-service>${folder_root_clearing}/clearing-parent/balance-service</folder_root_balance-service>
|
||||
<folder_root_company-service>${folder_root_clearing}/clearing-parent/company-service</folder_root_company-service>
|
||||
<folder_root_reports-service>${folder_root_clearing}/clearing-parent/reports-service</folder_root_reports-service>
|
||||
<folder_root_utility-service>${folder_root_clearing}/clearing-parent/utility-service</folder_root_utility-service>
|
||||
<!-- IMDG -->
|
||||
<external_libraries.hazelcast.version>3.12.4</external_libraries.hazelcast.version>
|
||||
<external_libraries.slf4j.version>1.7.33</external_libraries.slf4j.version>
|
||||
|
|
|
|||
|
|
@ -191,6 +191,101 @@
|
|||
</fileSets>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-account-service-bin</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_account-service}/target/account-service.jar</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/account-service/account-service.jar</destinationFile>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_account-service}/src/main/resources/application.properties</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/account-service/application.properties</destinationFile>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-balance-service-bin</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_balance-service}/target/balance-service.jar</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/balance-service/balance-service.jar</destinationFile>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_balance-service}/src/main/resources/application.properties</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/balance-service/application.properties</destinationFile>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-company-service-bin</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_company-service}/target/company-service.jar</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/company-service/company-service.jar</destinationFile>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_company-service}/src/main/resources/application.properties</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/company-service/application.properties</destinationFile>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-reports-service-bin</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_reports-service}/target/reports-service.jar</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/reports-service/reports-service.jar</destinationFile>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_reports-service}/src/main/resources/application.properties</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/reports-service/application.properties</destinationFile>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>copy-utility-service-bin</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>copy</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_utility-service}/target/utility-service.jar</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/utility-service/utility-service.jar</destinationFile>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<sourceFile>${folder_root_utility-service}/src/main/resources/application.properties</sourceFile>
|
||||
<destinationFile>${folder.clearing.distr.modules}/utility-service/application.properties</destinationFile>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
|
|
|
|||
3
z-distr/src/main/resources/distr/bin/account-service.sh
Normal file
3
z-distr/src/main/resources/distr/bin/account-service.sh
Normal file
|
|
@ -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 &
|
||||
3
z-distr/src/main/resources/distr/bin/balance-service.sh
Normal file
3
z-distr/src/main/resources/distr/bin/balance-service.sh
Normal file
|
|
@ -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 &
|
||||
3
z-distr/src/main/resources/distr/bin/company-service.sh
Normal file
3
z-distr/src/main/resources/distr/bin/company-service.sh
Normal file
|
|
@ -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 &
|
||||
3
z-distr/src/main/resources/distr/bin/report-service.sh
Normal file
3
z-distr/src/main/resources/distr/bin/report-service.sh
Normal file
|
|
@ -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 &
|
||||
3
z-distr/src/main/resources/distr/bin/utility-service.sh
Normal file
3
z-distr/src/main/resources/distr/bin/utility-service.sh
Normal file
|
|
@ -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 &
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
Loading…
Add table
Reference in a new issue