이렇게 평범하게 빌드하는데, application.properties가 수정된게 반영이 안된다든지 그러네
FROM gradle:7.6.0-jdk17 AS builder
ENV SPRING_PROFILES_ACTIVE=prod
WORKDIR /app
COPY . .
RUN gradle build -x test --no-daemon
FROM openjdk:17-jdk-alpine
ARG JAR_FILE=build/libs/*.jar
COPY --from=builder /app/${JAR_FILE} app.jar
EXPOSE 8082
ENTRYPOINT ["java", "-Dspring.profiles.active=prod", "-jar", "/app.jar"]
도커 없이 그냥 실행하면 수정사항 다 반영돼있는데, 도커 빌드하고 실행시키면 수정 사항이 반영이 안될 때가 있어
캐시
챗지피에 물어보면 다 나온다 좀 써봐라
너가 옵션으로 spring profile 설정해서 그런거 아님?