[CloseSea] aws 배포 이슈
·
팀프로젝트/close_sea
aws에 도커를 통해 배포를 진행하려고 했다. aws에서 도커허브에 올린 내 이미지를 받아와 npm start를 실행하도록 했지만 메모리가 부족하다는 오류가 뜨면서 실행되지 않았다. 오류에 대해 검색해보니 메모리를 올려주는 명령어를 추가하여 npm start를 하면 된다고 했지만 똑같은 오류가 발생했다. 문제는 근본적으로 내가 선택한 aws 인스턴스는 가장 작은 메모리를 사용하는 것이였기 때문이었다. 메모리가 부족했기 때문에 react를 빌드하여 실행시키는 방법을 생각했다. 이를 위해 Dockerfile을 새로 작성하고 이미지를 수정해야 했다. 기존 Dockerfile FROM node:18 WORKDIR /app COPY package.json . RUN npm install COPY . . EXPOS..