카테고리 없음

VPC Peering 에서 TypeORM에러나고, DB접속 안될 때

개발자국S2 2023. 7. 25. 13:38

맨날 질문하고 답변 달리기전에 알아서 해결.. ㅋㅋㅋㅋ.. 

 

 


 

  1. SQL을 private으로 바꿨으며 IP주소는 아래와 같습니다. 또한 보시다시피 VPC 대역은 default로 맞췄습니다.
  2. 저의 VM instance 또한 network가 default로 맞춰져 있어 DB와 VM 모두 같은 VPC 안에 있음을 확인했습니다.
  3. docker로 실행시킬 .env.prod의 DB설정값에서 HOST를 위의 private ip 로 변경했습니다.
  4. 4.docker-compose -f docker-compose.prod.yaml stop / docker-compose -f docker-compose.prod.yaml build / docker-compose -f docker-compose.prod.yaml up -d 를 통해 실행한 뒤 로그를 확인하면
  5.  

이처럼 DB연결 부분에서 실패합니다. 어디를 놓치고 있는걸까요?

 

 

 


Dockerfile 을 보면 마지막에 yarn start:dev를 통해 파일을 실행시켜주고 있다. 

이 실행시켜주는 파일은 app.module.ts

TypeOrmModule에서 문제가 나고 있었고, 

실행시켜주고 있는 host가 잘못된 DB접속 주소로 계속 쏘고 있었던것. 

이것도 변경해주니 잘 된다. 

 

하나를 실행시키기 위해 연동되고 있는 파일을 빠짐없이 잘 확인하고, 

에러가 가르키는 곳을 잘 찾아보는 것이 중요하다. 

반응형