그럼 저번에 진행했던 EC2 인스턴스 생성과 터미너스에 이어서 오늘은 EC2 우분투 서버에 Docker를 설치하겠습니다.EC2 서버에 도커를 설치하면, 애플리케이션을 컨테이너로 배포할 수 있어 빠르고 일관된 배포가 가능합니다. 자세한 Docker 관련 내용은 따로 정리하도록 하겠습니다. 먼저 저의 실행환경은 Ubuntu 24.04.1 LTS 버전입니다.Docker 설치하기1️⃣시스템 업데이트를 진행합니다. sudo apt update 2️⃣필요한 의존성 패키지 설치sudo apt install -y apt-transprot-https ca-certificates curl software-properties-common 3️⃣Docker 공식 GPG 키 추가curl -fsSL https://download..
오랜만에 다시 프로젝트를 하려고 한다. 백엔드 API는 다 만들어 놨으니 배포를 먼저 진행하고 프론트 작업도 완료해서 EC2에 올릴 예정이다. EC2 인스턴스 시작하기1. AWS EC2 페이지 접속 https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Home: ap-northeast-2.console.aws.amazon.com 지역은 서울로 되어있다. 인스턴스를 시작해보자. EC2 인스턴스란 가상 컴퓨팅 환경으로 가상 머신을 생성하고 실행하는데 사용된다. 2. 인스턴스 시작1️⃣이름 및 애플리케이션을 우분투로 설정해줍니다. 2️⃣인스턴스 유형은 t2.micro로 설정해줍니다 (프리티어 이기 때문에 무료로 사용할 수 ..
문제상황ERD구조는 위와 같은 상황에서 유저들의 목록을 가져오는데 부서이름과 직급이 필요했다.데이터베이스에서는 회원 총 21명, 부서 5개, 직책 5개가 존재했다.ResponseDTO그래서 리스트 각각에는 밑과 같은 ResponseDTO정보들을 넣어주었다.@Data@Builderpublic class UserListResponseDTO { private Long id; private String name; private String email; private Role role; private String profileImage; private String departmentName; private String positionName; //DTO메서드로 재사용성을..
Error resolved [org.springframework.web.multipart.maxuploadsizeexceededexception: maximum upload size exceeded] 회원가입에서 프로필 사진을 저장하는 로직도중에 위와 같은 문제가 발생하며 이미지는 저장이 안되었다. 에러 뜻을 해석하면 업로드 할 수 있는 최대 용량을 넘긴 파일을 업로드하려 했을때 발생하는 에러였다. 용량을 설정하지 않으면 최대 용량은 1MB로 설정이 된다. Solution1️⃣ yml위 문제를 해결하기 위해 application.yml에서 최대 용량을 설정해 주었다. -SpringBoot 2.x 버전 이상부터는 밑과 같이 작성해주시면 됩니다. -Spring Boot 3.x.x 버전(필자가 진행하는 프로..