You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
782 B
11 lines
782 B
|
4 weeks ago
|
FROM registry.ap-northeast-1.aliyuncs.com/southwave/jdk17-template:latest
|
||
|
|
WORKDIR /app
|
||
|
|
COPY target/data-center-sender.jar app.jar
|
||
|
|
EXPOSE 8201
|
||
|
|
|
||
|
|
|
||
|
|
# 使用UseCGroupMemoryLimitForHeap
|
||
|
|
# ENV JAVA_OPTS="-Xms1g -Xmx2g -XX:+UseParallelGC -XX:ParallelGCThreads=2 -XX:MaxGCPauseMillis=200 -XX:GCTimeRatio=19 -XX:NewRatio=3 -XX:+AlwaysPreTouch -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/app/gc.log"
|
||
|
|
# ENV JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:G1NewSizePercent=20 -XX:G1MaxNewSizePercent=60 -XX:InitialHeapSize=2g -Xmx4096m -XX:MetaspaceSize=256m -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/app/gc.log"
|
||
|
|
# 使用shell方式的ENTRYPOINT来确保环境变量被展开
|
||
|
|
ENTRYPOINT java $JAVA_OPTS -jar app.jar --spring-profiles=$env
|