Dockerfile 891 Bytes
Newer Older
liqin's avatar
liqin committed
1 2 3 4 5 6 7
FROM openjdk:8-jdk-alpine
USER root
MAINTAINER Danny Lee
VOLUME /opt

ARG JAR_FILE
#ADD ./project-web-api/target/data-station.jar data-station.jar
liqin's avatar
liqin committed
8
COPY ./wisenergy-web-admin/target/shop-mall.jar /opt/
liqin's avatar
liqin committed
9
#ADD hosts /tmp
liqin's avatar
liqin committed
10 11

WORKDIR /opt
liqin's avatar
liqin committed
12
EXPOSE 8997
liqin's avatar
liqin committed
13 14 15
ENV TZ=Asia/Shanghai
#ENV TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
liqin's avatar
liqin committed
16
#CMD cat /tmp/hosts >> /etc/hosts
liqin's avatar
liqin committed
17
CMD ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=test","-jar","shop-mall.jar"]
liqin's avatar
liqin committed
18 19
#CMD cat /etc/hosts
#RUN/ENTRYPOINT/CMD nohup java -jar -Xmx512m -Xms512m -Xss256k -XX:MaxDirectMemorySize=512m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:G1ReservePercent=25 -XX:InitiatingHeapOccupancyPercent=40 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -Dserver.port=8090 data-station.jar > data-station.log 2>&1 &