Dockerfile 847 B

12345678910111213141516171819202122232425262728
  1. #FROM anapsix/alpine-java:8_server-jre_unlimited
  2. FROM openjdk:8-jre-slim
  3. MAINTAINER Vber
  4. ENV PARAMS=""
  5. RUN mkdir -p /vber/server/logs \
  6. /vber/server/temp \
  7. /vber/skywalking/agent
  8. WORKDIR /vber/server
  9. ENV TZ=Asia/Shanghai
  10. RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
  11. #ENV SERVER_PORT=6070
  12. #EXPOSE ${SERVER_PORT}
  13. ADD ./target/vber-admin.jar /app.jar
  14. ENTRYPOINT ["sh","-c","java -jar $JAVA_OPTS /app.jar $PARAMS"]
  15. #ENTRYPOINT ["java", \
  16. # "-Djava.security.egd=file:/dev/./urandom", \
  17. # "-Dserver.port=${SERVER_PORT}", \
  18. # # 应用名称 如果想区分集群节点监控 改成不同的名称即可
  19. ## "-Dskywalking.agent.service_name=vber-server", \
  20. ## "-javaagent:/vber/skywalking/agent/skywalking-agent.jar", \
  21. # "-jar", "app.jar"]