File tree Expand file tree Collapse file tree 3 files changed +23
-13
lines changed Expand file tree Collapse file tree 3 files changed +23
-13
lines changed Original file line number Diff line number Diff line change 1
1
FROM maven:3.8.5-openjdk-17 AS build
2
2
3
- COPY . .
3
+ COPY pom.xml .
4
+ RUN mvn dependency:go-offline
4
5
5
- RUN mvn --batch-mode package
6
+ COPY src src
7
+ RUN mvn package
6
8
7
- FROM openjdk:17.0.2
9
+ FROM openjdk:17.0.2 AS release
8
10
9
- ADD https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent .jar .
11
+ COPY --from=build /target/* .jar /app.jar
10
12
11
- COPY --from=build /target/multidatasources* .jar /app.jar
13
+ ADD https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent .jar .
12
14
13
15
COPY docker-entrypoint.sh .
14
16
Original file line number Diff line number Diff line change 2
2
3
3
set -e
4
4
5
- exec java -jar /app.jar \
6
- && -javaagent:./opentelemetry-javaagent.jar \
7
- && -Dotel.traces.exporter=jaeger \
8
- && -Dotel.metrics.exporter=prometheus \
9
- && -Dotel.exporter.prometheus.port=" ${PROMETHEUS_PORT} " \
10
- && -Dotel.exporter.prometheus.host=" ${PROMETHEUS_HOST} " \
11
- && -Dotel.exporter.jaeger.endpoint=" ${JAEGER_ENDPOINT} " \
12
- && -Dotel.resource.attributes=service.name=" ${APPLICATION_NAME} "
5
+ # Environment variables for development with docker
6
+ export OTEL_TRACES_EXPORTER=jaeger
7
+ export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://host.docker.internal:14250
8
+ export OTEL_METRICS_EXPORTER=none
9
+ export OTEL_SERVICE_NAME=billionaire-api
10
+
11
+ exec java -Dspring.profiles.active=docker -javaagent:opentelemetry-javaagent.jar -jar app.jar
Original file line number Diff line number Diff line change
1
+ # DATABASE MASTER PROPERTIES
2
+ master :
3
+ datasource :
4
+ host : host.docker.internal
5
+
6
+ # DATABASE REPLICA PROPERTIES
7
+ replica :
8
+ datasource :
9
+ host : host.docker.internal
You can’t perform that action at this time.
0 commit comments