FROM openjdk:8-jdk-alpine MAINTAINER iamsee "root@iamsee.com" # The environment variable ENV APP_NAME="railway-admin" ENV APP_VERSION="" ENV JAVA_OPTS="" ENV SPRINGBOOT_OPTS="--spring.profiles.active=docker -Ddruid.mysql.usePingMethod=false" RUN apk add --update ttf-dejavu fontconfig RUN apk --update add tzdata && \ cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone && \ apk del tzdata && \ rm -rf /var/cache/apk/* EXPOSE 2021 COPY $APP_NAME/target/$APP_NAME.jar /app.jar ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar $SPRINGBOOT_OPTS