Sign inSign up

yiyun8/openjdk

By yiyun8

•Updated over 6 years ago

Image
0

563

yiyun8/openjdk repository overview

⁠docker file
FROM openjdk:8-jdk-alpine
VOLUME /tmp

COPY docker-entrypoint.sh /
ENV profiles=dev \
    serverPort=8080
WORKDIR /
RUN chmod 777 docker-entrypoint.sh

EXPOSE 8080 8719

ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["java", "-version"]
⁠docker-entrypoint.sh
#!/bin/sh
set -e

JAVA_OPS="-Djava.security.egd=file:/dev/urandom"

if [ -z $profiles ]; then
   echo "set profiles"
   profiles="dev"
fi

if [ -z $serverPort ]; then
   echo "set server port"
   serverPort="8080"
fi

JAVA_OPS="${JAVA_OPS} -Dspring.profiles.active=${profiles} -Dserver.port=${serverPort}"

if [ $configServer ]; then
    echo "set configServer"
    JAVA_OPS="${JAVA_OPS} -Dspring.cloud.nacos.config.server-addr=${configServer}"
fi

echo "${JAVA_OPS}"
exec "$@"

Tag summary

Content type

Image

Digest

Size

70.1 MB

Last updated

over 6 years ago

docker pull yiyun8/openjdk:8-mic-v12