mirror of https://github.com/rusefi/RomRaider.git
25 lines
678 B
Docker
25 lines
678 B
Docker
FROM openjdk:8-jdk
|
|
ENV JRE_DIR=/usr/local/openjdk-8/jre
|
|
|
|
RUN apt-get -y update && \
|
|
apt-get -y upgrade && \
|
|
apt-get -y install ant
|
|
|
|
ENV maven_url="https://search.maven.org/remotecontent?filepath="
|
|
ENV junit_url="${maven_url}junit/junit/4.13.2/junit-4.13.2.jar"
|
|
ENV hamcrest_core_url="${maven_url}org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
|
|
|
|
RUN curl -Lo ${JRE_DIR}/lib/junit.jar ${junit_url} && \
|
|
curl -Lo ${JRE_DIR}/lib/hamcrest-core.jar ${hamcrest_core_url}
|
|
|
|
RUN useradd -m romraider
|
|
WORKDIR /home/romraider
|
|
USER romraider
|
|
|
|
COPY --chown=romraider . /home/romraider/RomRaider/
|
|
|
|
WORKDIR /home/romraider/RomRaider
|
|
|
|
RUN ant unittest && \
|
|
ant build-linux
|