fix configuration to connect to Artemis from Sprint Boot for all environments
This commit is contained in:
+3
-66
@@ -54,73 +54,12 @@ services:
|
|||||||
- frontend
|
- frontend
|
||||||
volumes:
|
volumes:
|
||||||
- activemq-data:/var/lib/artemis-instance
|
- activemq-data:/var/lib/artemis-instance
|
||||||
karavan:
|
|
||||||
container_name: karavan
|
|
||||||
image: ghcr.io/apache/camel-karavan:4.10.2
|
|
||||||
restart: unless-stopped
|
|
||||||
environment:
|
|
||||||
- KARAVAN_GIT_REPOSITORY=http://gitea:3000/karavan/karavan.git
|
|
||||||
- KARAVAN_GIT_USERNAME=tpeetz
|
|
||||||
- KARAVAN_GIT_PASSWORD=04ibtp-0121AWS42
|
|
||||||
- KARAVAN_GIT_BRANCH=main
|
|
||||||
- KARAVAN_CONTAINER_IMAGE_REGISTRY=registry:5000
|
|
||||||
- KARAVAN_CONTAINER_IMAGE_REGISTRY_USERNAME=
|
|
||||||
- KARAVAN_CONTAINER_IMAGE_REGISTRY_PASSWORD=
|
|
||||||
- KARAVAN_GIT_INSTALL_GITEA=true
|
|
||||||
- KARAVAN_CONTAINER_IMAGE_REGISTRY=registry:5000
|
|
||||||
- KARAVAN_CONTAINER_IMAGE_GROUP=karavan
|
|
||||||
- KARAVAN_DOCKER_NETWORK=karavan
|
|
||||||
ports:
|
|
||||||
- 8880:8080
|
|
||||||
networks:
|
|
||||||
- karavan
|
|
||||||
- database
|
|
||||||
- integration
|
|
||||||
- frontend
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- /home/tpeetz/.m2:/opt/.m2
|
|
||||||
labels:
|
|
||||||
- "org.apache.camel.karavan/type=internal"
|
|
||||||
depends_on:
|
|
||||||
gitea:
|
|
||||||
condition: service_healthy
|
|
||||||
restart: true
|
|
||||||
registry:
|
|
||||||
container_name: registry
|
|
||||||
image: registry:2
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 5555:5000
|
|
||||||
labels:
|
|
||||||
- "org.apache.camel.karavan/type=internal"
|
|
||||||
networks:
|
|
||||||
- karavan
|
|
||||||
gitea:
|
|
||||||
container_name: gitea
|
|
||||||
image: gitea/gitea:1.21.6-rootless
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- "4000:3000"
|
|
||||||
volumes:
|
|
||||||
- gitea-data:/var/lib/gitea
|
|
||||||
- gitea-config:/etc/gitea
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD", "curl", "-f", "http://gitea:3000/api/healthz"]
|
|
||||||
interval: 1m
|
|
||||||
timeout: 10s
|
|
||||||
retries: 3
|
|
||||||
start_period: 10s
|
|
||||||
labels:
|
|
||||||
- "org.apache.camel.karavan/type=internal"
|
|
||||||
networks:
|
|
||||||
- karavan
|
|
||||||
- frontend
|
|
||||||
kontor:
|
kontor:
|
||||||
image: kontor:0.2.0-SNAPSHOT
|
image: kontor:0.2.0-SNAPSHOT
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- database
|
- database
|
||||||
|
- integration
|
||||||
- frontend
|
- frontend
|
||||||
ports:
|
ports:
|
||||||
- 8000:8000
|
- 8000:8000
|
||||||
@@ -134,6 +73,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- database
|
- database
|
||||||
|
- integration
|
||||||
- frontend
|
- frontend
|
||||||
ports:
|
ports:
|
||||||
- 8800:8800
|
- 8800:8800
|
||||||
@@ -145,15 +85,12 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
database:
|
database:
|
||||||
integration:
|
integration:
|
||||||
karavan:
|
name: integration
|
||||||
name: karavan
|
|
||||||
frontend:
|
frontend:
|
||||||
volumes:
|
volumes:
|
||||||
postgres-data:
|
postgres-data:
|
||||||
couchdb-data:
|
couchdb-data:
|
||||||
activemq-data:
|
activemq-data:
|
||||||
gitea-data:
|
|
||||||
gitea-config:
|
|
||||||
images-data:
|
images-data:
|
||||||
secrets:
|
secrets:
|
||||||
db-password:
|
db-password:
|
||||||
|
|||||||
@@ -59,8 +59,9 @@ dependencies {
|
|||||||
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
|
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-validation'
|
implementation 'org.springframework.boot:spring-boot-starter-validation'
|
||||||
implementation 'org.apache.camel.springboot:camel-spring-boot-starter'
|
implementation 'org.apache.camel.springboot:camel-spring-boot-starter'
|
||||||
implementation 'org.apache.activemq:artemis-jakarta-client'
|
|
||||||
implementation 'org.apache.camel.springboot:camel-jms-starter'
|
implementation 'org.apache.camel.springboot:camel-jms-starter'
|
||||||
|
implementation 'org.apache.activemq:artemis-jakarta-client'
|
||||||
|
//implementation libs.artemis
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-actuator'
|
implementation 'org.springframework.boot:spring-boot-starter-actuator'
|
||||||
developmentOnly 'org.springframework.boot:spring-boot-devtools'
|
developmentOnly 'org.springframework.boot:spring-boot-devtools'
|
||||||
implementation 'io.micrometer:micrometer-registry-prometheus'
|
implementation 'io.micrometer:micrometer-registry-prometheus'
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ springboot = "3.2.5"
|
|||||||
springdependencies = "1.1.4"
|
springdependencies = "1.1.4"
|
||||||
vaadin = "24.3.8"
|
vaadin = "24.3.8"
|
||||||
camel = "4.10.6"
|
camel = "4.10.6"
|
||||||
|
artemis = "2.41.0"
|
||||||
lombok = "8.6"
|
lombok = "8.6"
|
||||||
gson = "2.9.0"
|
gson = "2.9.0"
|
||||||
jackson = "2.16.1"
|
jackson = "2.16.1"
|
||||||
@@ -45,6 +46,7 @@ sqlite-jdbc = { module = "org.xerial:sqlite-jdbc", version.ref = "sqlite" }
|
|||||||
hypersistence = { module = "io.hypersistence:hypersistence-utils-hibernate-63", version.ref = "hypersistence" }
|
hypersistence = { module = "io.hypersistence:hypersistence-utils-hibernate-63", version.ref = "hypersistence" }
|
||||||
vaadin-bom = { module = "com.vaadin:vaadin-bom", version.ref = "vaadin" }
|
vaadin-bom = { module = "com.vaadin:vaadin-bom", version.ref = "vaadin" }
|
||||||
camel-bom = { module = "org.apache.camel.springboot:camel-spring-boot-bom", version.ref = "camel"}
|
camel-bom = { module = "org.apache.camel.springboot:camel-spring-boot-bom", version.ref = "camel"}
|
||||||
|
artemis = { module = "org.apache.activemq:artemis-jms-server", version.ref = "artemis" }
|
||||||
asciidoctorGradleJvmGems = { module = "org.asciidoctor:asciidoctor-gradle-jvm-gems", version.ref= "asciidoctor" }
|
asciidoctorGradleJvmGems = { module = "org.asciidoctor:asciidoctor-gradle-jvm-gems", version.ref= "asciidoctor" }
|
||||||
asciidoctorGradleJvm = { module = "org.asciidoctor:asciidoctor-gradle-jvm", version.ref= "asciidoctor" }
|
asciidoctorGradleJvm = { module = "org.asciidoctor:asciidoctor-gradle-jvm", version.ref= "asciidoctor" }
|
||||||
asciidoctorGradleJvmPdf = { module = "org.asciidoctor:asciidoctor-gradle-jvm-pdf", version.ref= "asciidoctor" }
|
asciidoctorGradleJvmPdf = { module = "org.asciidoctor:asciidoctor-gradle-jvm-pdf", version.ref= "asciidoctor" }
|
||||||
|
|||||||
@@ -24,12 +24,6 @@ spring:
|
|||||||
multipart:
|
multipart:
|
||||||
max-file-size: 10MB
|
max-file-size: 10MB
|
||||||
max-request-size: 10MB
|
max-request-size: 10MB
|
||||||
artemis:
|
|
||||||
mode: native
|
|
||||||
host: 127.0.0.1
|
|
||||||
port: 61616
|
|
||||||
user: artemis
|
|
||||||
password: artemis
|
|
||||||
camel:
|
camel:
|
||||||
cloud:
|
cloud:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -56,6 +50,10 @@ logging:
|
|||||||
hibernate: INFO
|
hibernate: INFO
|
||||||
springframework:
|
springframework:
|
||||||
web: INFO
|
web: INFO
|
||||||
|
jms: DEBUG
|
||||||
|
apache:
|
||||||
|
activemq:
|
||||||
|
artemis: DEBUG
|
||||||
guru:
|
guru:
|
||||||
springframework:
|
springframework:
|
||||||
controllers: DEBUG
|
controllers: DEBUG
|
||||||
@@ -78,6 +76,11 @@ spring:
|
|||||||
url: jdbc:postgresql://postgres:5432/kontor
|
url: jdbc:postgresql://postgres:5432/kontor
|
||||||
username: 'kontor'
|
username: 'kontor'
|
||||||
password: 'kontor'
|
password: 'kontor'
|
||||||
|
artemis:
|
||||||
|
mode: native
|
||||||
|
broker-url: tcp://activemq:61616
|
||||||
|
user: artemis
|
||||||
|
password: artemis
|
||||||
server:
|
server:
|
||||||
port: 8000
|
port: 8000
|
||||||
---
|
---
|
||||||
@@ -91,5 +94,10 @@ spring:
|
|||||||
url: jdbc:postgresql://localhost:5432/kontor
|
url: jdbc:postgresql://localhost:5432/kontor
|
||||||
username: kontor
|
username: kontor
|
||||||
password: kontor
|
password: kontor
|
||||||
|
artemis:
|
||||||
|
mode: native
|
||||||
|
broker-url: tcp://localhost:61616
|
||||||
|
user: artemis
|
||||||
|
password: artemis
|
||||||
server:
|
server:
|
||||||
port: 8085
|
port: 8085
|
||||||
|
|||||||
Reference in New Issue
Block a user