2023. 5. 26

Junghan Lee·2023년 5월 26일
0

TIL Diary

목록 보기
51/52

팀 프로젝트 진행중...
우리는 ec2 프리티어 (기본형) 을 이용해
우리의 웹사이트를 배포했고

이제 프로젝트를 테스트성으로 build하는 과정에서
용량 부족으로 인한 에러가 발생했다.

단순히 용량이 큰 것이 문제였다.

처음엔 빌드 명령어에

GENERATE_SOURCEMAP = false

옵션을 스크립트에 추가해 해결했고 yarn build,
build:ssg(동적 배포) 전부 해결되는 듯 했다.

그러나 이후 docker를 이용한 배포를 진행하기 위해
또다시 build, build:ssg 과정을 거치는 도중 용량이
부쩍 늘었고 해결을 위해 궁리하던 도중

용량을 늘리거나 파일의 크기를 극단적으로 줄이는 것이 해결책이란 것을 깨달았고

당면한 문제를 해결하기 위해 인스턴스의 용량을 16GB로 늘렸고, 해결되었다.(메모리 아님)

그리고 요 며칠간 pwa로 동시에 배포하고 앱으로 다운로드 받는 등 이 모든 과정, 환경을 도맡았고 배포하며 확인했는데 잘 되어서 기분이 좋았다!

내일은 안드로이드 마켓 배포를 시도할 것인데
이는 PWAbuilder 을 통해 마켓에 배포할 수 있는 파일을 얻을 수 있다.

파일을 얻기 위해서는 manifest 등 많은 필수 작업들이 있는데 이 작업을 거치지 않으면 파일을 다운로드 받을 수 없다.

profile
Strive for greatness

0개의 댓글