Dockerfile 584 Bytes
Newer Older
Dominik Vayhinger's avatar
Dominik Vayhinger committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FROM openjdk:11
VOLUME /tmp
ADD target/junitlauncher-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'

# Prepare environment.
# Create needed folders
RUN mkdir /home/modocot && \
    mkdir /home/modocot/libs

# Download needed libs for compilation
ADD https://repo1.maven.org/maven2/junit/junit/4.13/junit-4.13.jar /home/modocot/libs/junit.jar
ADD https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar /home/modocot/libs/hamcrest.jar

ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=server","-jar","/app.jar"]