728x90
FROM openjdk:11-jdk
EXPOSE 8080
CMD ["./mvnw", "clean", "package"]
ARG JAR_FILE=./build/libs/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java", "-Dspring.profiles.active=prod", "-jar", "-Xms4G", "-Xmx8G", "app.jar"]
- spring.profiles.active = prod : 기본적으로 활성화할 profile을 prod로 설정. S3 버킷 설정 때문에 production profile을 생성하기 위해 설정을 추가했다.
- Xms4G, Xmx8G : java heap space가 부족하다는 알림 때문에 docker에서는 설정을 추가해주었다. Xms, Xmx 크기는 같은 것이 좋다고 한다.
java.lang.OutOfMemoryError: Java heap space
728x90
'Personal Study > 잡다한 개발 지식' 카테고리의 다른 글
[C] 배열을 초과하여 데이터를 넣을 수 있을까? (0) | 2022.07.26 |
---|