You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Procfile에 web: npm run deploy 자동 빌드 할 수 있도록 설정
-- package.json에서 deploy 명령어 "deploy": "npx prisma generate && npx prisma db push && npm ci && npm run build && npm run start:prod"
이 후 AWS Code PipeLine에 등록
코드가 변경될 때마다 코드를 빌드, 테스트 및 배포를 할 수 있음.
CI/CD 파이프라인 구축
Github 레포지토리의 코드를 AWS Code PipeLine으로 자동 빌드(CI)하고, AWS Elastic BeanStalk를 통해 (CD) 자동배포를 구축
이 후 서버URL을 통해 데이터베이스에 접근 할 수 있음.
힘들었던 점
배포과정에서 오류가 많아서, 코드 수정 및 오류 로그를 찾아가면서 서버 빌드에 있어서 오류를 찾아서 해결해 나감.
로컬에서는 걸리지 않았던 오류가 배포과정에서 나오다 보니 어디서 오류가 나는지 잘 몰랐음.