Upgrade to java 11 + docker compose update
This commit is contained in:
parent
42795bf9c8
commit
f23d92993a
20 changed files with 188 additions and 45 deletions
|
|
@ -34,6 +34,8 @@ services:
|
||||||
admin-console:
|
admin-console:
|
||||||
image: runtime-admin-console
|
image: runtime-admin-console
|
||||||
container_name: "admin-console"
|
container_name: "admin-console"
|
||||||
|
environment:
|
||||||
|
PYMMA_OPTS: " -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
hostname: admin.pymma
|
hostname: admin.pymma
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
|
|
@ -43,6 +45,9 @@ services:
|
||||||
links:
|
links:
|
||||||
- kie-wb:kie-wb
|
- kie-wb:kie-wb
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -73,7 +78,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- kieserverdir:/niodir-kieserver
|
- kieserverdir:/niodir-kieserver
|
||||||
environment:
|
environment:
|
||||||
PYMMA_OPTS: "-Dorg.kie.server.id=server1"
|
PYMMA_OPTS: "-Dorg.kie.server.id=server1 -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
ipv4_address: 172.27.1.22
|
ipv4_address: 172.27.1.22
|
||||||
|
|
@ -83,6 +88,9 @@ services:
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
- kie-wb:kie-wb
|
- kie-wb:kie-wb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
- kie-wb
|
- kie-wb
|
||||||
|
|
@ -94,7 +102,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- kieserverdir:/niodir-kieserver
|
- kieserverdir:/niodir-kieserver
|
||||||
environment:
|
environment:
|
||||||
PYMMA_OPTS: "-Dorg.kie.server.id=server2"
|
PYMMA_OPTS: "-Dorg.kie.server.id=server2 -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
ipv4_address: 172.27.1.32
|
ipv4_address: 172.27.1.32
|
||||||
|
|
@ -104,6 +112,9 @@ services:
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
- kie-wb:kie-wb
|
- kie-wb:kie-wb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
- kie-wb
|
- kie-wb
|
||||||
|
|
@ -115,7 +126,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- kieserverdir:/niodir-kieserver
|
- kieserverdir:/niodir-kieserver
|
||||||
environment:
|
environment:
|
||||||
PYMMA_OPTS: "-Dorg.kie.server.id=server3"
|
PYMMA_OPTS: "-Dorg.kie.server.id=server3 -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
ipv4_address: 172.27.1.42
|
ipv4_address: 172.27.1.42
|
||||||
|
|
@ -125,6 +136,9 @@ services:
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
- kie-wb:kie-wb
|
- kie-wb:kie-wb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
- kie-wb
|
- kie-wb
|
||||||
|
|
@ -136,7 +150,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- kieserverdir:/niodir-kieserver
|
- kieserverdir:/niodir-kieserver
|
||||||
environment:
|
environment:
|
||||||
PYMMA_OPTS: "-Dorg.kie.server.id=server4"
|
PYMMA_OPTS: "-Dorg.kie.server.id=server4 -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
ipv4_address: 172.27.1.52
|
ipv4_address: 172.27.1.52
|
||||||
|
|
@ -146,6 +160,9 @@ services:
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
- kie-wb:kie-wb
|
- kie-wb:kie-wb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
- kie-wb
|
- kie-wb
|
||||||
|
|
@ -157,7 +174,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- kieserverdir:/niodir-kieserver
|
- kieserverdir:/niodir-kieserver
|
||||||
environment:
|
environment:
|
||||||
PYMMA_OPTS: "-Dorg.kie.server.id=server5"
|
PYMMA_OPTS: "-Dorg.kie.server.id=server5 -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
ipv4_address: 172.27.1.62
|
ipv4_address: 172.27.1.62
|
||||||
|
|
@ -167,6 +184,9 @@ services:
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
- kie-wb:kie-wb
|
- kie-wb:kie-wb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
- kie-wb
|
- kie-wb
|
||||||
|
|
@ -182,6 +202,9 @@ services:
|
||||||
ipv4_address: 172.27.1.23
|
ipv4_address: 172.27.1.23
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -189,12 +212,17 @@ services:
|
||||||
runtime-reverse-proxy:
|
runtime-reverse-proxy:
|
||||||
image: runtime-reverse-proxy
|
image: runtime-reverse-proxy
|
||||||
container_name: "runtime-reverse-proxy"
|
container_name: "runtime-reverse-proxy"
|
||||||
|
environment:
|
||||||
|
PYMMA_OPTS: " -Dkafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094 "
|
||||||
hostname: reverse-proxy.pymma
|
hostname: reverse-proxy.pymma
|
||||||
networks:
|
networks:
|
||||||
drools-network-dev:
|
drools-network-dev:
|
||||||
ipv4_address: 172.27.1.25
|
ipv4_address: 172.27.1.25
|
||||||
links:
|
links:
|
||||||
- businessProxyDB:mongodb
|
- businessProxyDB:mongodb
|
||||||
|
- kafka1:kafka1
|
||||||
|
- kafka2:kafka2
|
||||||
|
- kafka3:kafka3
|
||||||
depends_on:
|
depends_on:
|
||||||
- businessProxyDB
|
- businessProxyDB
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -219,6 +247,9 @@ services:
|
||||||
zoo1:
|
zoo1:
|
||||||
image: zookeeper:3.4.9
|
image: zookeeper:3.4.9
|
||||||
hostname: zoo1
|
hostname: zoo1
|
||||||
|
networks:
|
||||||
|
drools-network-dev:
|
||||||
|
ipv4_address: 172.27.1.100
|
||||||
ports:
|
ports:
|
||||||
- "2181:2181"
|
- "2181:2181"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -232,6 +263,9 @@ services:
|
||||||
zoo2:
|
zoo2:
|
||||||
image: zookeeper:3.4.9
|
image: zookeeper:3.4.9
|
||||||
hostname: zoo2
|
hostname: zoo2
|
||||||
|
networks:
|
||||||
|
drools-network-dev:
|
||||||
|
ipv4_address: 172.27.1.101
|
||||||
ports:
|
ports:
|
||||||
- "2182:2182"
|
- "2182:2182"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -245,6 +279,9 @@ services:
|
||||||
zoo3:
|
zoo3:
|
||||||
image: zookeeper:3.4.9
|
image: zookeeper:3.4.9
|
||||||
hostname: zoo3
|
hostname: zoo3
|
||||||
|
networks:
|
||||||
|
drools-network-dev:
|
||||||
|
ipv4_address: 172.27.1.102
|
||||||
ports:
|
ports:
|
||||||
- "2183:2183"
|
- "2183:2183"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -258,7 +295,10 @@ services:
|
||||||
|
|
||||||
kafka1:
|
kafka1:
|
||||||
image: confluentinc/cp-kafka:5.5.0
|
image: confluentinc/cp-kafka:5.5.0
|
||||||
hostname: kafka1
|
hostname: kafka1.pymma
|
||||||
|
networks:
|
||||||
|
drools-network-dev:
|
||||||
|
ipv4_address: 172.27.1.103
|
||||||
ports:
|
ports:
|
||||||
- "9092:9092"
|
- "9092:9092"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -277,7 +317,10 @@ services:
|
||||||
|
|
||||||
kafka2:
|
kafka2:
|
||||||
image: confluentinc/cp-kafka:5.5.0
|
image: confluentinc/cp-kafka:5.5.0
|
||||||
hostname: kafka2
|
hostname: kafka2.pymma
|
||||||
|
networks:
|
||||||
|
drools-network-dev:
|
||||||
|
ipv4_address: 172.27.1.104
|
||||||
ports:
|
ports:
|
||||||
- "9093:9093"
|
- "9093:9093"
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -296,7 +339,10 @@ services:
|
||||||
|
|
||||||
kafka3:
|
kafka3:
|
||||||
image: confluentinc/cp-kafka:5.5.0
|
image: confluentinc/cp-kafka:5.5.0
|
||||||
hostname: kafka3
|
hostname: kafka3.pymma
|
||||||
|
networks:
|
||||||
|
drools-network-dev:
|
||||||
|
ipv4_address: 172.27.1.105
|
||||||
ports:
|
ports:
|
||||||
- "9094:9094"
|
- "9094:9094"
|
||||||
environment:
|
environment:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
FROM openjdk:8-jre-slim
|
FROM azul/zulu-openjdk-debian:11
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y wget procps
|
||||||
ADD application.properties /application.properties
|
ADD application.properties /application.properties
|
||||||
ADD maven/drools-framework-admin-console.jar app.jar
|
ADD maven/drools-framework-admin-console.jar app.jar
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,10 @@ server.port=${port:8200}
|
||||||
kie-wb.baseurl=http://kie-wb:8080/kie-wb/rest
|
kie-wb.baseurl=http://kie-wb:8080/kie-wb/rest
|
||||||
kie-wb.username=admin
|
kie-wb.username=admin
|
||||||
kie-wb.password=admin
|
kie-wb.password=admin
|
||||||
|
org.kie.server.controller=http://kie-wb:8080/kie-wb/rest
|
||||||
|
org.kie.server.location=http://admin-console:8200/api/server
|
||||||
|
org.kie.server.id=pymmaConsole2
|
||||||
adminConsole.tmpdir=/tmp
|
adminConsole.tmpdir=/tmp
|
||||||
|
|
||||||
spring.servlet.multipart.enabled=false
|
spring.servlet.multipart.enabled=false
|
||||||
|
kafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ public class DababaseContentInit {
|
||||||
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(),"admingroup"));
|
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(),"admingroup"));
|
||||||
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(),"demogroup"));
|
userGroupsRepository.save(new UserGroups(UUID.randomUUID().toString(),"demogroup"));
|
||||||
|
|
||||||
adminUser = new User(UUID.randomUUID().toString(),"admin","adminPymma00@");
|
adminUser = new User(UUID.randomUUID().toString(),"admin","adminadmin99#");
|
||||||
adminUser.getUserGroups().add(userGroupsRepository.findByName("kiemgmt"));
|
adminUser.getUserGroups().add(userGroupsRepository.findByName("kiemgmt"));
|
||||||
adminUser.getUserGroups().add(userGroupsRepository.findByName("admingroup"));
|
adminUser.getUserGroups().add(userGroupsRepository.findByName("admingroup"));
|
||||||
adminUser.getUserRoles().add(userRolesRepository.findByName("admin"));
|
adminUser.getUserRoles().add(userRolesRepository.findByName("admin"));
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,29 @@
|
||||||
<artifactId>assertj-core</artifactId>
|
<artifactId>assertj-core</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.activation</groupId>
|
||||||
|
<artifactId>javax.activation</artifactId>
|
||||||
|
<version>${javax.activation.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-api</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-core</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-impl</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,17 @@
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-api</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-core</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,8 @@
|
||||||
###########################################################################
|
###########################################################################
|
||||||
|
|
||||||
####### BASE ############
|
####### BASE ############
|
||||||
FROM jboss/keycloak-adapter-wildfly:latest
|
FROM jboss/wildfly:19.1.0.Final
|
||||||
|
|
||||||
|
|
||||||
####### MAINTAINER ############
|
####### MAINTAINER ############
|
||||||
MAINTAINER "Nicolas Héron" "nicolas.heron@pymma-software.com"
|
MAINTAINER "Nicolas Héron" "nicolas.heron@pymma-software.com"
|
||||||
|
|
|
||||||
|
|
@ -3,23 +3,22 @@
|
||||||
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
|
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
|
||||||
<localRepository>/m2_kiewb/repository</localRepository>
|
<localRepository>/m2_kiewb/repository</localRepository>
|
||||||
|
|
||||||
<servers>
|
<servers>
|
||||||
|
|
||||||
<server>
|
<server>
|
||||||
<id>pymma-release</id>
|
<id>pymma2-release</id>
|
||||||
<username>pymma-dev</username>
|
<username>nheron</username>
|
||||||
<password>VlcBe38jE9eNIu5H</password>
|
<password>pymmalomme</password>
|
||||||
</server>
|
</server>
|
||||||
<server>
|
<server>
|
||||||
<id>pymma-snapshot</id>
|
<id>pymma2-snapshot</id>
|
||||||
<username>pymma-dev</username>
|
<username>nheron</username>
|
||||||
<password>VlcBe38jE9eNIu5H</password>
|
<password>pymmalomme</password>
|
||||||
</server>
|
</server>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</servers>
|
</servers>
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -30,26 +29,36 @@
|
||||||
<profile>
|
<profile>
|
||||||
<id>pymma-declasin</id>
|
<id>pymma-declasin</id>
|
||||||
<repositories>
|
<repositories>
|
||||||
<repository>
|
<repository>
|
||||||
<id>pymma-release</id>
|
<id>pymma2-snapshot</id>
|
||||||
<name>pymma repo release</name>
|
<name>pymma2 repo release</name>
|
||||||
<url>https://nexus.pymma-software.com/nexus/content/repositories/pymma-release/</url>
|
<url>https://nexus.pymma-software.net/repository/pymma-snapshot/</url>
|
||||||
|
<releases>
|
||||||
|
<enabled>false</enabled>
|
||||||
|
<updatePolicy>always</updatePolicy>
|
||||||
|
<checksumPolicy>ignore</checksumPolicy>
|
||||||
|
</releases>
|
||||||
|
<snapshots>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<updatePolicy>always</updatePolicy>
|
||||||
|
<checksumPolicy>ignore</checksumPolicy>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
<repository>
|
||||||
|
<id>pymma2-release</id>
|
||||||
|
<name>pymma2 repo release</name>
|
||||||
|
<url>https://nexus.pymma-software.net/repository/pymma-release/</url>
|
||||||
<releases>
|
<releases>
|
||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
<updatePolicy>always</updatePolicy>
|
<updatePolicy>always</updatePolicy>
|
||||||
<checksumPolicy>ignore</checksumPolicy>
|
<checksumPolicy>ignore</checksumPolicy>
|
||||||
</releases>
|
</releases>
|
||||||
</repository>
|
<snapshots>
|
||||||
<repository>
|
<enabled>false</enabled>
|
||||||
<id>pymma-snapshot</id>
|
|
||||||
<name>pymma repo release</name>
|
|
||||||
<url>https://nexus.pymma-software.com/nexus/content/repositories/pymma-snapshot/</url>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
<updatePolicy>always</updatePolicy>
|
<updatePolicy>always</updatePolicy>
|
||||||
<checksumPolicy>ignore</checksumPolicy>
|
<checksumPolicy>ignore</checksumPolicy>
|
||||||
</snapshots>
|
</snapshots>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
</repositories>
|
</repositories>
|
||||||
|
|
||||||
|
|
@ -57,7 +66,6 @@
|
||||||
</profile>
|
</profile>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</profiles>
|
</profiles>
|
||||||
<activeProfiles>
|
<activeProfiles>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,5 +65,34 @@
|
||||||
<groupId>org.kie</groupId>
|
<groupId>org.kie</groupId>
|
||||||
<artifactId>kie-internal</artifactId>
|
<artifactId>kie-internal</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.activation</groupId>
|
||||||
|
<artifactId>javax.activation</artifactId>
|
||||||
|
<version>${javax.activation.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-api</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-core</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.sun.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-impl</artifactId>
|
||||||
|
<version>${jaxb.api.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.annotation</groupId>
|
||||||
|
<artifactId>javax.annotation-api</artifactId>
|
||||||
|
<version>1.3.2</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
@ -85,5 +85,10 @@
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.40.0.20200703" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-api:7.40.0.20200703" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.40.0.20200703" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.activation:javax.activation:1.2.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
FROM openjdk:8-jre-slim
|
FROM azul/zulu-openjdk-debian:11
|
||||||
|
|
||||||
|
|
||||||
ADD application.properties /application.properties
|
ADD application.properties /application.properties
|
||||||
|
|
|
||||||
|
|
@ -7,3 +7,5 @@ kieserver.password=kieserver1
|
||||||
server.port=8070
|
server.port=8070
|
||||||
spring.data.mongodb.database=businessProxyDB
|
spring.data.mongodb.database=businessProxyDB
|
||||||
spring.data.mongodb.host=mongodb:27017
|
spring.data.mongodb.host=mongodb:27017
|
||||||
|
kafka.index.groupid=index1
|
||||||
|
kafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094
|
||||||
|
|
@ -98,5 +98,9 @@
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.40.0.20200703" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-api:7.40.0.20200703" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.40.0.20200703" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.activation:javax.activation:1.2.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
FROM openjdk:8-jre-slim
|
FROM azul/zulu-openjdk-debian:11
|
||||||
|
|
||||||
EXPOSE 9080
|
EXPOSE 9080
|
||||||
EXPOSE 8090
|
EXPOSE 8090
|
||||||
EXPOSE 4000
|
EXPOSE 4000
|
||||||
|
RUN apt-get update && apt-get install -y wget procps
|
||||||
ADD application.properties /application.properties
|
ADD application.properties /application.properties
|
||||||
ADD maven/drools-framework-business-proxy-app.jar app.jar
|
ADD maven/drools-framework-business-proxy-app.jar app.jar
|
||||||
USER root
|
USER root
|
||||||
|
|
|
||||||
|
|
@ -22,3 +22,5 @@ camel.component.servlet.mapping.context-path=/api/*
|
||||||
spring.data.mongodb.database=businessProxyDB
|
spring.data.mongodb.database=businessProxyDB
|
||||||
spring.data.mongodb.host=mongodb:27017
|
spring.data.mongodb.host=mongodb:27017
|
||||||
kie-wb.m2repo=http://kie-wb:8080/kie-wb/maven2/
|
kie-wb.m2repo=http://kie-wb:8080/kie-wb/maven2/
|
||||||
|
|
||||||
|
kafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
<server>
|
<server>
|
||||||
<id>guvnor-m2-repo</id>
|
<id>guvnor-m2-repo</id>
|
||||||
<username>admin</username>
|
<username>admin</username>
|
||||||
<password>admin</password>
|
<password>adminadmin99#</password>
|
||||||
<configuration>
|
<configuration>
|
||||||
<wagonProvider>httpclient</wagonProvider>
|
<wagonProvider>httpclient</wagonProvider>
|
||||||
<httpConfiguration>
|
<httpConfiguration>
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
<repository>
|
<repository>
|
||||||
<id>guvnor-m2-repo</id>
|
<id>guvnor-m2-repo</id>
|
||||||
<name>Guvnor M2 Repo</name>
|
<name>Guvnor M2 Repo</name>
|
||||||
<url>${kie-wb.m2repo}</url>
|
<url>http://kie-wb:8080/kie-wb/maven2/</url>
|
||||||
<activation>
|
<activation>
|
||||||
<activeByDefault>true</activeByDefault>
|
<activeByDefault>true</activeByDefault>
|
||||||
</activation>
|
</activation>
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
<pluginRepository>
|
<pluginRepository>
|
||||||
<id>guvnor-m2-repo</id>
|
<id>guvnor-m2-repo</id>
|
||||||
<name>Guvnor M2 Repo</name>
|
<name>Guvnor M2 Repo</name>
|
||||||
<url>${kie-wb.m2repo}</url>
|
<url>http://kie-wb:8080/kie-wb/maven2/</url>
|
||||||
<layout>default</layout>
|
<layout>default</layout>
|
||||||
<releases>
|
<releases>
|
||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,11 @@
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.40.0.20200703" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-api:7.40.0.20200703" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.40.0.20200703" level="project" />
|
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.40.0.20200703" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.activation:javax.activation:1.2.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.3.7.RELEASE" level="project" />
|
<orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.3.7.RELEASE" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:2.3.1" level="project" />
|
<orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:2.3.1" level="project" />
|
||||||
<orderEntry type="library" name="Maven: com.github.luben:zstd-jni:1.4.0-1" level="project" />
|
<orderEntry type="library" name="Maven: com.github.luben:zstd-jni:1.4.0-1" level="project" />
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
FROM openjdk:8-jre-slim
|
FROM azul/zulu-openjdk-debian:11
|
||||||
|
|
||||||
|
|
||||||
ADD application.properties /application.properties
|
ADD application.properties /application.properties
|
||||||
|
|
@ -8,5 +8,9 @@ ADD maven/drools-framework-business-reverse-proxy.jar app.jar
|
||||||
|
|
||||||
RUN bash -c 'touch /app.jar'
|
RUN bash -c 'touch /app.jar'
|
||||||
|
|
||||||
ENTRYPOINT ["java","-Dspring.config.location=file:./","-jar","/app.jar"]
|
ENV JAVA_OPTS "-Dspring.config.location=file:./ "
|
||||||
|
|
||||||
|
ENTRYPOINT exec java $JAVA_OPTS $PYMMA_OPTS -jar /app.jar
|
||||||
|
|
||||||
|
#ENTRYPOINT ["java","-Dspring.config.location=file:./","-jar","/app.jar"]
|
||||||
#ENTRYPOINT ["java","-jar","/app.jar"]
|
#ENTRYPOINT ["java","-jar","/app.jar"]
|
||||||
|
|
|
||||||
|
|
@ -2,3 +2,4 @@ server.port=9500
|
||||||
|
|
||||||
spring.data.mongodb.database=businessProxyDB
|
spring.data.mongodb.database=businessProxyDB
|
||||||
spring.data.mongodb.host=mongodb:27017
|
spring.data.mongodb.host=mongodb:27017
|
||||||
|
kafka.bootstrapAddress=kafka1:19092,kafka2:19093,kafka3:19094
|
||||||
5
pom.xml
5
pom.xml
|
|
@ -32,9 +32,8 @@
|
||||||
<version.mongodb.driver>3.8.2</version.mongodb.driver>
|
<version.mongodb.driver>3.8.2</version.mongodb.driver>
|
||||||
<version.number>${git.commit.time}.${git.commit.id.abbrev}</version.number>
|
<version.number>${git.commit.time}.${git.commit.id.abbrev}</version.number>
|
||||||
<kafka.version>2.3.7.RELEASE</kafka.version>
|
<kafka.version>2.3.7.RELEASE</kafka.version>
|
||||||
|
<javax.activation.version>1.2.0</javax.activation.version>
|
||||||
|
<jaxb.api.version>2.3.0</jaxb.api.version>
|
||||||
|
|
||||||
</properties>
|
</properties>
|
||||||
<profiles>
|
<profiles>
|
||||||
<profile>
|
<profile>
|
||||||
|
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue