Dockerfile 719 B

1234567891011121314151617181920212223
  1. FROM docker.platomix.net:10000/module/openjdk:17-amd64
  2. MAINTAINER platomix
  3. ARG JAR_FILE
  4. ENV JAVA_OPTS="-Xms1g -Xmx1g -DNACOS_HOST=nacos-svc.default -DNACOS_GROUP=MCP"
  5. ENV SPRINGBOOT_PARAMS="--spring.profiles.active=k8s"
  6. ENV SW_AGENT_NAME="gmetry::gmetry-deploy"
  7. ENV SW_AGENT_COLLECTOR_BACKEND_SERVICES="skywalking-oap:11800"
  8. ENV TZ=Asia/Shanghai
  9. RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
  10. COPY target/${JAR_FILE} /app.jar
  11. COPY upgrade.sh /dockerData/webapp/upgrade.sh
  12. COPY dumpling /usr/local/bin/dumpling
  13. RUN chmod a+x /dockerData/webapp/upgrade.sh
  14. RUN chmod a+x /usr/local/bin/dumpling
  15. #自启动配置
  16. ENTRYPOINT java -server ${JAVA_OPTS} -jar /app.jar ${SPRINGBOOT_PARAMS}