Dockerfile 746 B

1234567891011121314151617181920212223242526272829303132333435
  1. #基础镜像
  2. FROM findepi/graalvm:java17-native
  3. # 设置环境变量
  4. ENV LANG C.UTF-8
  5. ENV LANGUAGE C.UTF-8
  6. ENV LC_ALL C.UTF-8
  7. ENV SERVER_PORT=6039
  8. MAINTAINER ageerle
  9. RUN mkdir -p /ruoyi/server/logs \
  10. /ruoyi/server/temp \
  11. /ruoyi/skywalking/agent
  12. #工作空间
  13. WORKDIR /ruoyi/server
  14. EXPOSE ${SERVER_PORT}
  15. ADD ./target/ruoyi-admin.jar ./app.jar
  16. ENTRYPOINT ["java", \
  17. "-Djava.security.egd=file:/dev/./urandom", \
  18. "-Dserver.port=${SERVER_PORT}", \
  19. # 应用名称 如果想区分集群节点监控 改成不同的名称即可
  20. # "-Dskywalking.agent.service_name=ruoyi-server", \
  21. # "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \
  22. "-jar", "app.jar"]