디펜던시 이미지 내에 까는 것때문에 배포 속도 완전 헬인데 무조건 이렇게 해야함?node_modules까지 같이 이미지로 만드니까 버그 뻥뻥 터져서 아예 안 되던데 아키텍처 차이때문인가도커쓰지말까 생각중이기도 함 지금;
캐시라는걸 써보는게 어떄요
그건 깃헙 액션 쓸때 이거 써보면 안되나 하고 찾아보니까 스택오버플로우에서 절대 쓰지말라길래 안 쓰고있음;
왜 쓰지 말라노
몰루 기억안남 지금 내가 버그 터지는거랑 같은 이유 아닐까
쓰라고 만든건데 왜안씀
이미지는 그냥 실행할 때 이런저런 라이브러리 설치해~~ 이것만 있으면 되는 거 아님?
package.json 말하는거면.. 그거만 있으면 안됨. 락파일이 있어야됨
여러 방법이 있겠지만, 캐시용 볼륨 파서 이미지 빌드할때 붙여서 해도 되고 (비추, 꼬이면 좆됨) , 아니면 yarn berry의 zero-install (lock file도 아니고 라이브러리들 전체를 zip으로 git에 처넣는식)을 써도 됨. 암튼 방법은 많음.
yarn berry zero install 처음 듣는데 꽤 흥미가 생기네 함 찾아봐야겠음 감사감사
순수 도커로 빌드할 생각을 버려 로컬에서 빌드하고 결과물만 컨테이너로 만들던가, 아니면 cicd 빌드 워커 쓰던가
록파일 기준으로 캐싱해도 ㄱㅊ
turborepo 캐싱 써보든가 - dc App
느리면 오히려 좋아. 그 시간 동안 놀기 가능
의존성이 얼마나 많길래 그걸로 빌드시간 헬 터짐