AWS 도전기
AWS 배포 과정
Santino
2025. 2. 2. 16:57
AWS 배포 과정
1.VPC생성
2.서브넷 생성(public)
1+2 연결
3.서브넷 내부에 가상 환경 ec2 생성 및 연결(ssh보안그룹 통하여)
4. ec2 가상환경에서 rds연결
5. 백엔드 개발 파일을 복제하여, 연결한 ec2 공간에서 build진행(ubuntu)
6. 해당 빌드 파일을 github actions를 통하여 자동 배포
위의 6번 이어서 진행
해당 빌드 파일을 github actions를 통하여 자동 배포
—————————————————————————
1. EC2 가상환경에서 서버에 필요한 JDK,gradle 등 설치
+ DB연결(ec2 private 엔드포인트로 연결 / 엔드포인트는 RDS에서 찾을 수 있음)
2. github actions의 repository actions에 해당 ssh 등록
3. intellij에서 workflows/pipeline.yml파일에 환경 설정
- gradle을 사용하여 빌드
- ssh키 설정
- ec2서버로 JAR파일 전송
- ec2서버에서 JAR파일 실행
--> 해당 프로그램을 push하면 자동배포 됨