AWS 2

[Github Action] AWS에 자동 배포 하기

개발을 진행하고 배포 자동화를 위해 Docker Hub, Github Action으로 자동 배포를 구현해보려 한다. 1. Docker Hub 설정Docker hub에선 크게 두 가지를 해야한다. 1.access token 생성2. Repository 생성 개인 프로젝트로 진행하기에, private로 설정했다. 2. Actions secrets 설정자동 배포를 위해서는 dockerhub username, token, ec2 정보등 Repository에 저장되어야 한다.New repositroy secret을 눌러 등록해 준다.3. EC2 서버 Docker 설치Docker 설치1. 패키지 리스트 최신으로 업데이트sudo apt update 2. 도커 다운로드를 위해 필요한 https 관련 패키지 설치su..

WEB 개발 2025.08.25

[AWS] EC2 인스턴스 생성하기

1년차 개발자지만, on-premise 환경만 사용해봐서, AWS 경험이 없어 DockerHub와 github actions를 사용해 자동 배포를 위해 AWS를 사용해 보려한다.EC2(Elastic Compute Cloud)란?AWS(Amazon Web Services)클라우드에서 온디맨드 확장 가능 컴퓨팅 용량을 제공한다.하드웨어 비용을 절감하여 애플리케이션을 빠르게 개발하고 배포할 수 있도록 한다.EC2 인스턴스 생성하기1. 인스턴스 시작AWS Console > EC2 > 인스턴스 시작 인스턴스 이름 설정 2. 인스턴스 AMI(Amazon Machine Image) 선택AMI는 AWS에서 EC2 인스턴스를 생성할때 사용하는 서버 운영체제 + 소프트웨어 환경이 미리 세팅된 템플릿이다.즉, 서버를 시작..

WEB 개발 2025.08.25