study
-
[AWS Free-tier] Dockerfile 작성study/AWS 2025. 5. 2. 20:10
spring boot 프로젝트 최상단에 Dockerfile을 추가해준다.나는 JSP 프로젝트라 war로 진행했지만 그 외의 경우는 jar로 진행해도 된다.FROM eclipse-temurin:17-jdk AS runtimeWORKDIR /appCOPY build/libs/*.war app.warEXPOSE 8080ENV SPRING_PROFILES_ACTIVE=masterENTRYPOINT ["java", "-jar", "app.war", "--spring.profiles.active=master"]
-
[AWS Free-tier] EC2 생성study/AWS 2025. 5. 2. 12:59
EC2 생성회원가입 생략 1. AWS EC2 > 인스턴스 > 인스턴스 시작무료로 이용할 것이기 때문에 프리티어 사용가능한 AMI를 선택한다.나는 spring boot를 배포할 예정이라 Ubuntu로 했다. - 인스턴스 유형은 비용 발생의 여지 없이 t2.micro 선택- 키 페어 생성을 해준다. 키 페어 생성시 .pem 파일이 다운받아지는데 잊어버리면 안된다.- .pem 파일로 ec2에 ssh를 붙을 수 있다. - 네트워크 설정시 보안그룹을 생성해준다. - 내 IP는 현재 IP를 SSH 트래픽 허용한다.- 더 필요시 생성된 보안그룹에 설정을 추가해주면된다.- 인바운드: EC2로 들어오는 IP 설정 2. EC2 SSH 접속로컬 cmd에서 EC2 SSH 접속chmod 400 your-key.pemssh..