AWS/Elastic Beanstalk
ElasticBeanstalk에서 새로운 버전 빌드시 특정 파일 제외하기
Dev갱이
2024. 6. 18. 11:57
728x90
.ebignore 파일을 추가
.ebignore 파일에 새로운 애플리케이션 버전이 빌드되고 배포될때 .ebignore에 지정한 파일은 지정된 파일을 포함하지 않습니다.
해당 부분이 필요한 경우는 아래와 같다.
- production에서 database에서 migration이 필요한 경우
- production에서 database에서 seed가 필요한 경우
npm script cli를 이용하여 migration과 seed를 했을때 문제가 새로운 애플리케이션 버전이 배포 될때 생성 되었던 migration 파일과 seed 파일들이 사라진다는거다. 그때 .ebignore에 seed파일과 migration 파일들의 경로를 넣어준다.
.ebignore는 루트 경로에 생성 해준다.
Reference
728x90