공부하다죽어라
article thumbnail

Jenkins를 통해 자동배포를 완료하고 빌드마저 정상적으로 작동되는 상황에서

Firestore와 관련한 서비스가 작동하지 않았던 이슈가 있었습니다.

 

관련 로그를 보면 

 

 

Failed to load any of the given libraries: [netty-tcnative-linux-x86_64,netty-tcnative] 라는 문구가 뜨네요

 

- 해결방법

 

도커에서 이미지파일을 만들때 

 

FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} curation.jar
ENTRYPOINT ["java","-jar","/curation.jar"]

 

 

위 파일을

 

 

FROM koosiedemoer/netty-tcnative-alpine
ARG JAR_FILE=*.jar
COPY ${JAR_FILE} curation.jar
ENTRYPOINT ["java","-jar","/curation.jar"]

 

 

FROM openjdk:8-jdk-alpine 를

FROM koosiedemoer/netty-tcnative-alpine 로

 

바꿔주니 정상적으로 서비스가 작동했습니다.

 

참고

https://www.python2.net/questions-213120.htm

profile

공부하다죽어라

@슥혁

감사합니다 👍🏻