[UMC 3기] 오늘의 짐(GYM) 개발환경 세팅

유보라·2023년 1월 10일
0

UMC 3기

목록 보기
3/5
post-thumbnail

Spring Initializr

Spring 프로젝트를 만들 때 세팅해야할 것이 많은데요, Spring Initializr를 이용하여 쉽게 생성할 수 있습니다.

Spring Initializr 주소: https://start.spring.io

저는 위와 같이 구성하였습니다.

  • Project: Gradle
  • Language: Java(11)
  • Spring Boot: 2.7.7
  • Dependencies: Spring Web, Spring Data JPA, Lombok, MySQL Driver

구성이 끝났으면 GENERATE를 누르고, 생성된 파일을 인텔리제이에서 빌드해주었습니다! 끗!

AWS EC2

클라우드 서버로 AWS EC2를 사용할 것입니다! 새로운 계정을 파주고 인스턴스 생성을 눌러줍니다.

인스턴스 설정

  • OS 이미지: Ubuntu 20.04

  • 인스턴스 유형: t2.micro

  • 키페어 생성(.pem) → SSH 등록할 때 사용해야하므로 위치 기억해주기!

  • 네트워크 설정: 보안 그룹 생성

  • 스토리지 구성: 30 GiB

  • 요약

  • 보안그룹 설정: 임시로 다 열어놈!

  • 탄력적 IP 할당: 할당 받은 후 인스턴스를 연결
    탄력적 IP를 할당하면, 인스턴스를 껐다 켜도 같은 public IP로 사용할 수 있습니다.

    위처럼 탄력적 IP를 할당 받고 아래처럼 인스턴스를 연결해줍니다다.

  • WinSCP를 이용해 서버 연결

SSH 설정을 해주어야합니다.

고급 > SSH > 인증 > 개인키 파일 > 아까 다운받은 키페어 위치로 가서 선택
이때 안 보인다면 PuTTY 개인 키 파일에서 모든 개인 키 파일로 바꿔주면 됩니다.
그러면 PuTTY 형식으로 변환을 할거냐고 물어보는데 예를 눌러서 변환을 해줍니다~

이제 PuTTY에 접속이 되는지 확인해보았는데, 잘 되네요!

서버 환경 설정

제가 예전에 작성했던 환경 설정을 따라서 진행해주었습니다.

https://velog.io/@bora_u/UMC-3%EC%A3%BC%EC%B0%A8-%EB%A6%AC%EB%88%85%EC%8A%A4-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-%EC%8B%A4%EC%8A%B5

이것도 해주면 이제 RDS만 남았네요!

RDS

rds는 전에 작성했던 포스팅을 따라 만들어주었습니다 ㅎㅎ

https://velog.io/@bora_u/UMC-5%EC%A3%BC%EC%B0%A8-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%8B%A4%EC%8A%B5

끘!

profile
인하대학교 컴퓨터공학과 학생입니다😀

0개의 댓글