본문 바로가기
반응형

개발/AWS5

amplify에서 NODE_ENV = production을 설정하고 리액트를 배포하면 빌드에러가 난다? amplify에서 NODE_ENV = production을 설정 회사에서 amplify를 이용해서 배포를 하는데, 배포가 되지 않은 상황에 대한 리포트이다. 1. npm ERR! command sh -c --husky install amplify로 리액트 어플리케이션을 배포하는데 빌드에러가 났다. 처음에는 husky 에서 에러가 났다. npm run build가 돌기 전 npm install 도중에 나타나는 에러였다. 처음부터 지금까지 변한것이 없는데 왜 갑자기 husky에서 에러가 나지?? 하는 의아함이 들었지만 일단 husky는 production에서 패스하도록 package.json을 변경하고 재배포했다. // package.json "script":{ "prepare": "if [[ $NODE_E.. 2023. 5. 12.
webp가 로컬에선 잘되는데 amplify로 배포하면 안보이는 이슈(amplify에 확장자 추가) webp가 로컬에선 잘보이는데 qa에 배포하면 안되었다. 이 글을 보고 해결했다. 죄측 앱설정 -> 다시쓰기 및 리디렉션에 들어가서 정규식 변경하면 된다. 2023. 3. 20.
EC2 인스턴스 상에서 SSH URL로 git clone 안될때 : github에 ssh-key가 없기 때문 git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. EC2 인스턴스 상에서 git clone 을 하니 터미널에서 위와 같은 에러가 떴다. 사실 내가 아니면 아무도 들어올 일이 없을 서비스 같아서 HTTPS url로 clone해도 아무 문제 없을 것 같았지만, SSH로 하고 싶었다. Github에서 SSH Public Key를 사용하면 모든 데이터가 암호화 되어 전송되기 때문이다. (SSH에 관한 내용은 여기) git@github.com: Permissi.. 2022. 11. 5.
AWS 코드 파이프라인에서 .env 환경변수 추가하는 법 보통 .env는 gitignore에 있기 때문에, 레포에 없고 배포시 전달되지 않는다. 때문에 배포시 환경변수 에러가 나타날 수 있다. aws에서 환경변수를 설정해 줄 수 있다. 만약 배포중에 환경변수 문제로 중단되었다면 전체를 재배포해야 적용이 되었다. 2022. 3. 8.
반응형