카테고리 없음
VPC Peering 에서 TypeORM에러나고, DB접속 안될 때
개발자국S2
2023. 7. 25. 13:38
맨날 질문하고 답변 달리기전에 알아서 해결.. ㅋㅋㅋㅋ..
- SQL을 private으로 바꿨으며 IP주소는 아래와 같습니다. 또한 보시다시피 VPC 대역은 default로 맞췄습니다.
- 저의 VM instance 또한 network가 default로 맞춰져 있어 DB와 VM 모두 같은 VPC 안에 있음을 확인했습니다.
- docker로 실행시킬 .env.prod의 DB설정값에서 HOST를 위의 private ip 로 변경했습니다.
- 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 를 통해 실행한 뒤 로그를 확인하면
이처럼 DB연결 부분에서 실패합니다. 어디를 놓치고 있는걸까요?
Dockerfile 을 보면 마지막에 yarn start:dev를 통해 파일을 실행시켜주고 있다.
이 실행시켜주는 파일은 app.module.ts
TypeOrmModule에서 문제가 나고 있었고,
실행시켜주고 있는 host가 잘못된 DB접속 주소로 계속 쏘고 있었던것.
이것도 변경해주니 잘 된다.
하나를 실행시키기 위해 연동되고 있는 파일을 빠짐없이 잘 확인하고,
에러가 가르키는 곳을 잘 찾아보는 것이 중요하다.
반응형