# 使用官方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"]