eastsunyong / CLIPS_Project

약속을 관리하는 웹앱 프로젝트
0 stars 2 forks source link

배포 후 백엔드와 통신이 되지않음 #58

Closed somfist closed 1 year ago

somfist commented 1 year ago

Describe Trouble 배포 후 로그인 등의 백엔드와 통신해야되는 기능이 작동하지 않음

To Reproduce

  1. 페이지 진입 후 회원가입 진행
  2. 회원가입이 되지 않고 에러 발생

Expected behavior 콘솔 로그 확인 결과 http://{Back-end IP}/undefined로 확인되었으며 env에 적어둔 환경변수가 적용되지 않고 있음

somfist commented 1 year ago

원인

  1. 로컬에서는 env파일이 존재하여 통신이 가능했지만 gitignore에 제외 파일로 등록하여 env가 원격 레포지토리에 없음
  2. 원격 레포지토리에 없는 상태에서 Github actions를 통해 S3에 새로운 버전을 등록하여서 당연히 환경 변수가 적용되지 않음

해결방안

  1. Github actions의 secrets를 활용하여 환경변수를 등록
  2. deploy.yml 파일을 생성하여 action간 env파일이 생성되도록 진행