-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathspring-ecommerce.dockerfile
More file actions
17 lines (12 loc) · 1 KB
/
spring-ecommerce.dockerfile
File metadata and controls
17 lines (12 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM amazoncorretto:8-alpine-jdk
COPY ./dist/spring-ecommerce-sut.jar .
COPY ./dist/jacocoagent.jar .
#ENV TOOL="undefined"
#ENV RUN="0"
ENTRYPOINT \
java \
# unfortunately dumponexit is completely unreliable in Docker :(
# -javaagent:jacocoagent.jar=destfile=./jacoco/spring-ecommerce__${TOOL}__${RUN}__jacoco.exec,append=false,dumponexit=true \
-javaagent:jacocoagent.jar=output=tcpserver,address=*,port=6300,append=false,dumponexit=false \
-Dfile.encoding=ISO-8859-1 -jar spring-ecommerce-sut.jar \
--server.port=8080 --spring.datasource.host=mongodb --spring.datasource.port=27017 --spring.datasource.database=test --spring.data.mongodb.uri=mongodb://mongodb:27017/test --spring.redis.host=redis --spring.redis.port=6379 --spring.data.elasticsearch.cluster-name=elasticsearch --spring.data.elasticsearch.cluster-nodes=elasticsearch:9300 --spring.elasticsearch.rest.uris=elasticsearch:9200 --spring.data.elasticsearch.host=elasticsearch --spring.data.elasticsearch.port=9300 --spring.cache.type=NONE