Docker Build 시 Node Alpine 버전에서 bcrypt 오류
·
Dev/Trouble Shooting
요약 개발한 NestJS 애플리케이션을 Docker Container Build 하자 bcrypt 설치 오류가 발생하였습니다. bcrypt 대신 bcryptjs 로 대체하여 사용하였습니다. Node 이미지를 Alpine으로 사용하고 있어서 발생한 문제입니다. 기본 Node 이미지를 사용하면 개선이 가능하지만, 도커 이미지 용량 또한 증가하기 때문에 bcryptjs로 대체하였습니다. 해결 bcrypt 패키지에 종속된 코드들을 모두 bcryptjs로 수정해야 합니다. npm uninstall bcrypt @types/bcrypt npm i bcryptjs @types/bcrpytjs Reference https://github.com/kelektiv/node.bcrypt.js/issues/595
spring-boot-maven-plugin-not-found 오류
·
Dev/Trouble Shooting
요약 Spring Initialize를 통해 Spring Boot Starter를 셋팅하고 있었는데 pox.xml 파일에서 spring-boot-maven-plugin 버전 오류가 발생했습니다. 해결 pox.xml 파일에 태그에 spring-boot-starter의 version이 기재되어 있습니다. 이를 참고하여 동일하게 버전 정보를 추가하면 됩니다. org.springframework.boot spring-boot-maven-plugin 2.6.7 // add.