diff --git a/Dockerfile b/Dockerfile index b347bb3..c150597 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,10 @@ -FROM openjdk:8-jdk-alpine +FROM openjdk:8-jdk COPY target/*.jar app.jar -ENTRYPOINT ["java", "-jar", "-Xms64m", "-Xmx128m", "app.jar"] + +ENTRYPOINT ["java", "-jar", \ + "-Xms128m", \ + "-Xmx128m", \ + "-XX:MaxMetaspaceSize=128m", \ + "-Xss256k", \ + "-XX:+UseContainerSupport", \ + "app.jar"] \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index 2020cce..441c766 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -66,6 +66,8 @@ pipeline { --name \${CONTAINER_NAME} \ -p 8089:8089 \ -e JAVA_OPTS="-Xms128m -Xmx256m -Duser.timezone=Asia/Shanghai" \ + --memory="300m" \ + --memory-swap="300m" \ --restart always \ \${DOCKER_IMAGE} """