加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 865 Bytes
一键复制 编辑 原始数据 按行查看 历史
william.wei 提交于 2024-06-19 17:14 . [conf] dockerfile
FROM registry.cn-beijing.aliyuncs.com/dobbinsoft/dobbinjdk:21
COPY ./unimall-runner/target/unimall-runner-v4.jar main.jar
ENV RUN_ENV="default"
EXPOSE 8000
ENV JAVA_OPTS="\
-server \
-Xmx768m \
-Xms768m \
-Xmn512m \
-Xloggc:/home/dobbin/gc.log \
-XX:+IgnoreUnrecognizedVMOptions \
-XX:+HeapDumpOnOutOfMemoryError \
-XX:+PrintGCDetails \
-XX:+PrintGCDateStamps \
-XX:GCLogFileSize=10M \
-XX:-UseBiasedLocking \
-XX:+UseTLAB \
-XX:+ResizeTLAB \
-XX:+PerfDisableSharedMem \
-XX:+UseCondCardMark \
-XX:CMSWaitDuration=10000 \
-XX:+UseParNewGC \
-XX:+UseConcMarkSweepGC \
-XX:+CMSParallelRemarkEnabled \
-XX:+CMSParallelInitialMarkEnabled \
-XX:+CMSEdenChunksRecordAlways \
-XX:CMSInitiatingOccupancyFraction=75 \
-XX:+UseCMSInitiatingOccupancyOnly \
-XX:+ExitOnOutOfMemoryError"
CMD ["sh", "-c", "java $JAVA_OPTS -Dspring.profiles.active=${RUN_ENV} -jar main.jar" ]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化