Dockerfile 803 B

12345678910111213
  1. # 使用官方Java基础镜像
  2. FROM amazoncorretto:21
  3. # 添加维护、运行JAVA应用所需要的外部jar或者war包到容器中
  4. # 假设你的应用是一个jar包,命名为app.jar
  5. ADD ruoyi-admin/target/ruoyi-admin.jar ruoyi-admin.jar
  6. ENV SPRING_PROFILES_ACTIVE=prod
  7. # 暴露端口,假设你的应用运行在8080端口
  8. EXPOSE 8025
  9. #RUN #apt-get update && apt-get install -y fonts-dejavu-core libfreetype6
  10. # 指定容器启动时执行的命令
  11. ENTRYPOINT ["java","-Dname=ruoyi-admin.jar -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Xms512m -Xmx2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC","-jar","/ruoyi-admin.jar"]