
목표: Node.js + MongoDB 프로젝트를 GitHub Actions + DockerHub + Docker Compose + AWS EC2를 활용해 완전 자동화..

Dockerfile은 사용자가 이미지를 어셈블하기 위해 호출할 수 있는 명령이 포함된 간단한 텍스트 파일인 반면 Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위한 도구입니다.

docker-compose를 이용해 여러 컨테이너를 빌드하는 실습을 했다.

🎯 목표 GitHub에 Push하면 EC2 서버에서 자동으로 git pull + Docker Compose 재시작되는 흐름을 만든다. 🧩 실습 1. EC2에서 SSH 키 발급 aws EC2 인스턴스가 이미 있다는 가정하에 진행한다. 인스턴스로 접속하여 해당 코드를

EC2에서 docker-compose down && docker-compose up -d를 자동으로 돌리는 bash script 만들기(crontab 이용)전 포스트들을 보면 알 수 있듯 난 이미 deploy.yml에 docker-compose를 재시작하도록 코드를 작

목표 EC2에 Nginx 설정 /etc/nginx/sites-available 설정법