인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Jisu님의 프로필 이미지
Jisu

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

AWS 업데이트) 일래스틱 빈스톡 플랫폼 브랜치

안녕하세요 해당 수업 이후 프로젝트 중 질문이 생겨 글 남깁니다.

해결된 질문

작성

·

173

1

먼저 좋은 수업 만들어 주셔서 감사합니다 :)

선생님 수업들의 대부분을 수강 하면서 

게시판에 권한에 따라 글쓰기를 달리 하는 작은 커뮤니티 사이트를 만들고 있는데요.

travis 나 eb에 정상 배포는 됩니다.

하지만 들어가서 콘솔을 확인해보면 

백엔드 부분과 통신이 되지 않는 것 같은데 어느 부분이 문제인지 잘 모르겠습니다.

프로젝트 깃헙은

https://github.com/js0505/node-community 

이구요

배포 시켜둔 eb 환경은

http://nodecommunity-env.eba-phum2upm.us-east-2.elasticbeanstalk.com/

입니다.

 

db는 몽고 아틀라스에 연결 시켰고, 아직 다른 설정은 하지 않은 상태로 그냥 eb 환경변수에 uri부분을 넣어서 입력만 해둔 상태입니다. 

통신 할 때에 localhost를 붙여야 하나 싶었지만 되지 않아서 제거하고 다시 빌드 해봐도 같은 문제가 발생 하네요.

답변 부탁 드리겠습니다. 다시한번 감사드려요!

답변 2

1

Jisu님의 프로필 이미지
Jisu
질문자

자체 적으로 해결 했습니다.

 

다른 강의 예제중에 NODE.ENV 값을 바꿔서 몽고db의 uri를 가져오는 부분이 있는데

aws 로그를 찾아서 확인 해보니 dev.js 부분을 찾고 있어서

프로덕션 모드로 바꿔줘야 한다는걸 알게 되어서

도커파일 빌드 중간에 

ENV NODE_ENV production

를 추가하니 서버 연결은 잘 되었습니다. 하고나니 다른 부분이 수정할게 많이 생기지만 일단은 해결이 되었네요

:)...

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

앗 !!!   해결방법까지 공유해주셔서 정말 감사합니다 !!! 
다른분들에게도 많은 도움이 될 것 같아요 감사합니다 !!!

Jisu님의 프로필 이미지
Jisu

작성한 질문수

질문하기