- application-prod.yml 에 database 설정 및 oauth 설정을 변경해줍니다.
- 만약 Jasypt 를 사용하는 경우, 암호화된 값을 ENC() 안에 넣어서 환경변수를 설정합니다.
# 예시
...
kakao:
client-id: ENC(8yw6AScqYugrdE0u+xdcrOW8/O0IAyx+z9X3Gd6kPKWkMK5qnK5DtT2troDKNVWJ)
- 다음과 같이 JAR 파일을 빌드합니다.
key=jasypt-key # 위에서 jasypt를 사용한 경우 암호화 시 사용한 key
./gradlew clean build --scan -Pprofile=prod --scan -Pjasypt.encryptor.password=${key}
- 다음과 같이 docker compose 를 실행합니다.
docker compose -f docker-compose-green.yml -p ugsm-green up -d