FROM docker.io/openjdk:8-jdk-alpine #Create User so RUN addgroup -g 1000 so && adduser -S -u 1000 -G so so ARG project_version=1.1.0-SNAPSHOT ARG artifact_id ARG docker_repository ENV docker_repository $docker_repository ENV project_version $project_version ENV artifact_id $artifact_id ENV no_proxy localhost VOLUME /tmp WORKDIR /app ADD /maven/${artifact_id}-${project_version}.jar /app/app.jar RUN chown -R so:so /app USER so ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app/app.jar"]