12345678910111213 |
- # 使用官方Java基础镜像
- FROM amazoncorretto:21
- # 添加维护、运行JAVA应用所需要的外部jar或者war包到容器中
- # 假设你的应用是一个jar包,命名为app.jar
- ADD ruoyi-admin/target/ruoyi-admin.jar ruoyi-admin.jar
- ENV SPRING_PROFILES_ACTIVE=prod
- # 暴露端口,假设你的应用运行在8080端口
- EXPOSE 8025
- #RUN #apt-get update && apt-get install -y fonts-dejavu-core libfreetype6
- # 指定容器启动时执行的命令
- 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"]
|