보호되어 있는 글입니다.
전체 글
공부하고 해결한 기록을 남겨요보호되어 있는 글입니다.

⚙️ 스프링부트 어플리케이션을 EC2와 GitHub Actions를 이용해 CI/CD를 해보자! build.gradle 작성스프링부트에서는 빌드 시 jar파일이 두 개가 생성되는데, plain jar 파일과 일반(fat) jar파일이 생성된다.plain jar에는 의존성 라이브러리가 포함되어 있지 않기 때문에 독립 실행이 불가능하다.배포 시에는 독립 실행이 가능한 fat jar를 사용하기 때문에 불필요한 plain jar를 생성하지 않도록 build.gradle에 아래 코드를 작성하자.// plain이 아닌 의존성을 포함한 일반 jar 파일만 생성하도록 변경jar { enabled = false} CI/CD 스크립트 파일(.yml) 생성깃허브 액션을 통해 CI/CD를 진행할 것이기 때문에 파일을 경..

EC2 + RDS + S3 + GitHub Actions를 이용해서 배포 및 CI/CD를 하기 위해 하나씩 정리해보자✏️2024.10.21 - [⚙️ DevOps] - [AWS/EC2] AWS EC2 + RDS + S3 생성하고 배포하기 #1 EC22024.10.28 - [⚙️ DevOps] - [AWS/RDS] AWS EC2 + RDS + S3 생성하고 배포하기 #2 RDS EC2에 MySQL 설치EC2 터미널에 접속 후 아래 명령어를 입력해 설치1. 아래 명령어 입력 후 y 입력sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm 2. 아래 명령어 입력 후 y 입력sudo rpm --import htt..

문제 상황프리티어 기간임에도 불구하고 AWS 비용이 청구되어 청구서에 들어가보니 VPC 항목에 대해 비용이 발생했다. 원인모든 IPv4 주소 유료화IPv4 주소가 포화 상태에 이르러 2024년 2월부터 IPv4 주소에 대해 요금이 부과되도록 변경되었다.AWS에서 퍼블릭(Public) IPv4 주소에 대한 새로운 요금이 도입됩니다. 2024년 2월 1일부터 서비스 연결 여부에 관계없이 모든 퍼블릭 IPv4 주소에 대해 시간당 IP당 0.005 USD의 요금이 부과됩니다. AWS는 Amazon Elastic Compute Cloud용 AWS 프리 티어에 매달 750시간의 퍼블릭 IPv4 주소 사용량을 포함하도록 업데이트합니다(12개월 무료).공지 – AWS Public IPv4 주소 요금 변경 및 Publi..