
[Nginx]Nginx-SpringBoot 무중단 배포 도입기 - (3) deploy.sh/switch.sh
·
Infra/Nginx
지금까지 설정만 다 했으면여기는 파일만 잘 쓰면 끝이다! 1. DockerfileFROM openjdk:17ARG IDLE_PROFILEENV ENV_IDLE_PROFILE=$IDLE_PROFILECOPY build/libs/{{.jar}} /app/app.jarRUN echo $ENV_IDLE_PROFILEENTRYPOINT ["java", "-Dspring.profiles.active=${ENV_IDLE_PROFILE}", "-jar", "/app/app.jar"]Dockerfile부터 작성해준다IDEL_PROFILE은 deploy.sh에서 설정해줄텐데새로운 profile로 실행하도록 설정해준다 2. application.ymlspring: profiles: active: prod1 gr..