-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathocvn.dockerfile
More file actions
22 lines (13 loc) · 1013 Bytes
/
ocvn.dockerfile
File metadata and controls
22 lines (13 loc) · 1013 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM amazoncorretto:8-alpine-jdk
COPY ./dist/ocvn-sut.jar .
COPY ./dist/jacocoagent.jar .
COPY ./scripts/dockerize/data/additional_files/ocvn/init_db.sql .
#ENV TOOL="undefined"
#ENV RUN="0"
ENTRYPOINT \
java \
# unfortunately dumponexit is completely unreliable in Docker :(
# -javaagent:jacocoagent.jar=destfile=./jacoco/ocvn__${TOOL}__${RUN}__jacoco.exec,append=false,dumponexit=true \
-javaagent:jacocoagent.jar=output=tcpserver,address=*,port=6300,append=false,dumponexit=false \
-Dliquibase.enabled=false -Dspring.data.mongodb.uri=mongodb://db:27017/mongo_db -Dspring.datasource.url=jdbc:h2:mem:testdb -Dspring.datasource.driver-class-name=org.h2.Driver -Dspring.jpa.database-platform=org.hibernate.dialect.H2Dialect -Dspring.jpa.properties.hibernate.enable_lazy_load_no_trans=true -Dspring.datasource.username=sa -Dspring.datasource.password -Ddg-toolkit.derby.port=0 -Dspring.cache.type=NONE -Dspring.datasource.data=file:./init_db.sql -jar ocvn-sut.jar \
--server.port=8080