codedeploy
-
[AWS]No space left on device @ fptr_finalize_flush - /opt/codedeploy-agent/deployment-root/ongoing-deployment/공부/AWS 2025. 12. 22. 22:39
AWS Ec2를 이용 중인 상황에서 CodeDeploy로 배포를 진행하고 있습니다. 그러다 마주친 에러가 있어서 글을 남겨보려고 합니다. 혹시라도 부정확한 정보를 전달드릴 수 있습니다. 다만 틀린거나 부정확한 정보가 있다면 댓글을 남겨주세요No space left on device는 에러에서 확인할 수 있듯이 디바이스에 남는 공간이 없다는 의미입니다.저는 CodeDeploy를 이용해서 배포를 하려고 했으나 여유 공간이 없다는 것을 확인하였습니다.1. 에러 확인- 배포 실패시 이벤트에서 메시지를 확인할 수 있습니다.- No space left on device 에러 확인 2. 인스턴스의 남은 볼륨 확인- 인스턴스에 접근하여 df -h 로 확인이 가능합니다.- 실제로 확인하니 /dev/root의 size가 ..
-
NestJS + Bitbucket pipelines + EC2 + CodeDeploy (CI/CD) - 1공부/AWS 2025. 1. 14. 00:36
Nestjs로 CI/CD를 구축하면서 여러 가지를 시도해 보고 해결을 했던 부분을 기록하려고 합니다.제가 성공했던 방법은 총 2가지 입니다. 1. NestJS + Bitbucket Pipelines 만을 이용하여 CI/CD2. NestJS(PM2로 실행) + Bitbucket Pipelines + S3 + CodeDeploy + EC2모두 가능하지만, 1번의 경우는 뭔가 아니라는 생각이 들었습니다.(그 이유는 추가적으로 설명드리도록 하겠습니다.)2가지 모두 이번 글에서 작성하도록 하겠습니다.다만, 개인적인 생각에 다른 분들이 작성한 글과 내용을 기반으로 했을 때, 2번이 더 안정적인 방법이라고 생각이 들었습니다.방법 1. NestJS(PM2로 실행) + Bitbucket Pipelines + S3 + C..