Spring Boot10 [Spring Boot] IntelliJ GUI를 이용한 Git 사용 중 Detached Head 발생 인텔리제이에서 GUI로 커밋을 하려니 commit anyway, commit & push 라는 옵션과 함께 아래와 같은 WARNING이 발생한다.The repository is in the detached HEAD state: {프로젝트 로컬 주소} More about detached HEAD이는 git에서 현재 작업 중인 “브랜치”가 아니라 특정 “커밋”에 붙어있는 상태를 의미한다. 즉 브랜치가 아닌 커밋으로 체크아웃한 상태임을 뜻한다.내가 이런 상황이 발생한 이유는 GUI를 사용하면서 커밋 이력을 더블 클릭하여 체크아웃이 된 상태로 작업을 했기 때문이다.일단 내가 작업한 상황을 잃어버리면 안 되니까 “commit anyway”를 하여 작업한 상황을 커밋한다. (특정 커밋에 내가 작업한 이력을 커밋한 .. 2024. 11. 18. [Spring Boot] AWS EC2 인스턴스에 Docker 설치하기 EC2 인스턴스에 Docker 설치 1. docker를 설치하기 이전에 시스템의 소프트웨어 패키지 목록을 최신 상태로 업데이트 sudo apt-get update 2. HTTPS 통신, 인증서, 데이터 전송 및 소프트웨어 저장소 관리에 필요한 도구 및 라이브러리 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 3. Docker의 GPG 키 다운로드 curl -fsSL https://download.docker.com/linux/ubuntu/gpg > docker_gpg_key 4. 다운로드한 GPG 키를 "/etc/apt/trusted.gpg.d/" 디렉토리로 옮기기 .. 2023. 8. 18. [Spring Boot] EC2 인스턴스 생성하고 서버 접속하기 with PuTTY EC2 인스턴스 생성 1. Region을 서울로 설정 2. EC2 들어가기 3. 인스턴스 > 인스턴스 시작 4. 애플리케이션 및 OS 이미지 AMI (Amazon Machine Iamge)는 인스턴스를 시작하는데 필요한 정보를 제공하는 이미지로, 서버 구성을 무엇으로 할지 선택하는 것이다. 한 AMI로 여러 인스턴스를 생성할 수 있다고 한다. 5. 인스턴스 유형 6. 키 페어(로그인) 7. 새 키 페어 생성 8. 네트워크 설정 9. 스토리지 설정 10. 인스턴스 시작 탄력적 IP 생성 EC2 인스턴스를 생성할 때는 항상 새로운 IP를 할당한다. 인스턴스를 중지하고 재시작하는 경우에도 새로운 IP가 생성된다. 탄력적 IP란 외부에서 인스턴스에 접근 가능한 고정 IP이다. 고정적인 IP가 없으면 항상 새로 .. 2023. 8. 17. [Spring Boot] AWS RDS(MySql) 프로젝트 연결하기 프로젝트를 배포하기 전 데이터베이스를 어떻게 운영할 것인지에 대해 고민했다. 데이터베이스 사용 방안으로는 두 가지가 있다. 1. RDS 사용 2. 서버에 데이터베이스를 직접 설치 나는 쉽고 간편한 RDS를 사용하기로 했다. 데이터베이스 생성 1. RDS > 데이터베이스 데이터베이스 생성 클릭 2. 표준 생성, MySql 선택 3. 템플릿 프리티어 선택 4. 설정 DB 이름, 사용자 이름, 마스터 암호 생성 5. 인스턴스 구성 6. 스토리지 설정 7. 연결 설정 / 나는 EC2에 연결하지 않기 때문에 연결 안 함으로 선택 8. 추가 구성 / 초기 데이터베이스 이름만 설정하고 안 건드려도 된다. 9. 데이터베이스 생성 성공 생성한 RDS 포트를 열고 MySQL과 연동 1. 생성한 데이터베이스 클릭 2. vp.. 2023. 8. 16. [Spring Boot] AWS S3 연결 SDK 에러 com.amazonaws.SdkClientException: Failed to connect to service endpoint: at com.amazonaws.internal.EC2ResourceFetcher.doReadResource(EC2ResourceFetcher.java:100) ~[aws-java-sdk-core-1.11.792.jar:na] at com.amazonaws.internal.InstanceMetadataServiceResourceFetcher.getToken(InstanceMetadataServiceResourceFetcher.java:91) ~[aws-java-sdk-core-1.11.792.jar:na] at com.amazonaws.internal.InstanceMetada.. 2023. 8. 7. [Spring Boot] AWS S3 버킷 연결 에러 Error creating bean with name 'org.springframework.cloud.aws.core.env.ResourceIdResolver.BEAN_NAME' 위와 같은 에러를 맞이했을 땐 applicaetion.properties에 아래와 같은 코드를 추가해주면 된다. cloud.aws.stack.auto=false 2023. 8. 7. 이전 1 2 다음