diff --git a/docker/orders/Dockerfile b/docker/orders/Dockerfile index 750ebee..aa111d1 100644 --- a/docker/orders/Dockerfile +++ b/docker/orders/Dockerfile @@ -1,17 +1,4 @@ -FROM java:openjdk-8-alpine - -ENV SERVICE_USER=myuser \ - SERVICE_UID=10001 \ - SERVICE_GROUP=mygroup \ - SERVICE_GID=10001 - -RUN addgroup -g ${SERVICE_GID} ${SERVICE_GROUP} && \ - adduser -g "${SERVICE_NAME} user" -D -H -G ${SERVICE_GROUP} -s /sbin/nologin -u ${SERVICE_UID} ${SERVICE_USER} && \ - apk add --update libcap && \ - mkdir /lib64 && \ - ln -s /usr/lib/jvm/java-1.8-openjdk/jre/lib/amd64/server/libjvm.so /lib/libjvm.so && \ - ln -s /usr/lib/jvm/java-1.8-openjdk/lib/amd64/jli/libjli.so /lib/libjli.so && \ - setcap 'cap_net_bind_service=+ep' $(readlink -f $(which java)) +FROM weaveworksdemos/msd-java:latest WORKDIR /usr/src/app COPY *.jar ./app.jar @@ -20,4 +7,5 @@ RUN chown -R ${SERVICE_USER}:${SERVICE_GROUP} ./app.jar USER ${SERVICE_USER} -ENTRYPOINT ["java","-Djava.security.egd=file:/dev/urandom","-jar","./app.jar", "--port=80"] +ENV JAVA_OPTS "-Djava.security.egd=file:/dev/urandom" +ENTRYPOINT ["/usr/local/bin/java.sh","-jar","./app.jar", "--port=80"]