Node 서버를 운영하다 보면 다음과 같은 문제들이 생길 수 있다.배포를 했더니 개발 환경과 운영 환경이 같지 않아서 문제가 발생한다.다른 개발자와의 개발 환경이 달라 충돌이 발생한다.가끔 패키지 관련 문제로 인해 서버 실행이 안 된다.이 글에서는 이런 문제를 해결하기 위해Docker → ECR → EC2 흐름으로Node 서버를 배포하는 과정을 진행한다. 전체 흐름은 아래와 같다.Docker 이미지 빌드AWS ECR에 이미지 PushEC2에서 이미지 PullDocker로 컨테이너 실행Docker 이미지 빌드Docker 이미지를 빌드하기 위해서는 Dockerfile이란 이름을 가진 파일이 필요하다. 아래와 같은 Dockerfile을 작성한다. DockerfileFROM node:24-alpineWORK..