분류 전체보기141 자바 기준 배포파일 만들기 jar (maven,Gradle) 배포파일을 만들어야 합니다 각 메이븐 과 그레들은 각각 jar 파일을 만드는 공식이 다릅니다. 먼저 메이븐 MAVEN 의존성 (있으면 추가 안해도 됩니다 빌드 의존성 너무 많으면 오히려 오류 걸립니다.) org.springframework.boot spring-boot-maven-plugin org.projectlombok lombok 꼭 깔금하게 오류 코드 하나 없이 실행 되는걸 봐야합니다. Gradle 의존성 추가 jar { manifest { attributes 'Main-Class': 'com.test.gradle.AppStart' } } 2023. 3. 21. ec2 인스턴스 만들기 https://www.youtube.com/watch?v=eLa6Ud5RYR8 이분껄 참조하면 좋습니다 영상은 후반부터 인스턴스를 생성합니다. 우분투 리눅스는 22 버전을 넘어가면 이상한 설정들이 올라오기때문에 저는 20버전을 선호합니다. 인바운드 규칙은 저는 평소에 이렇게 설정합니다. db 소스는 AWS DB RDS 랑 연결한겁니다. 배포시 db 는 자신의 컴퓨터에서 완전히 벗어나기때문에 원격으로 db를 연결해야합니다. 그럴때 RDS를 사용하면 좀 편합니다. 365일 db가 켜져 있으니 컴퓨터를 꺼도 좋습니다. 2023. 3. 21. 배포를 위한 ec2 아마존 db RDS 연결 배포를 하기 위해 구글링을 하다 보면 대부분hello world 하나 만들고 배포를 했다는 포스팅이 정말 많이 올라옵니다. 하지만 대부분은 어느정도 덩치가 있는 프로젝트 하나를 만들어서 배포를 하려고 할 것입니다. 그중 포스팅 저자 기준 java spring 중 JPA를 사용해서 웹을 구현할때 반드시 DB연결 이 필요하며 AWS ec2로 넘어가면 로컬 컴퓨터에 있는 db는 연결할 수가 없고 ec2 리눅스 내부에 db를 설치하면 db 많이 불편하고 리눅스 안에 db를 서버 통신을 연결하고 톰캣이랑 연동하고 정말 귀찮고 난이도도 높아지고 많은 양의 db도 못 넣습니다. 그렇게 해서 AWS RDS를 사용하죠 일단 AWS RDS 를 설정을 해야 합니다. https://bcp0109.tistory.com/357 .. 2023. 3. 21. 첫 배포 경험 6일의 헤딩 동안 AWS ec2+docker를 통해서 드디어 배포를 성공했다. 정보들이 너무 조각조각 흩어져 있어서 정말 힘들었다 정말 너무 힘들었다. 보이는 거와 같이 위에 서버 포트가 보인다. 로그인 화면은 500이 뜬다 이상하다 분명 개발할 때는 잘되었는데 AWS 배포 쪽은 로그인 화면이 안 넘어가진다 개인적으로 프로젝트 만든 것은 잘 넘어온다. 그냥 이번은 배포를 성공으로 했다는 거에 포커스를 잡았다 아직 공부해야 할 것이 너무 많다. 이번주 동안 언어적으론 정채 된 느낌이 들어서 다시 언어 공부를 개시할 생각이다. 첫 번째로 순수 구글링의 정보로 공통된 정보를 추합하고 gpt에 예상하는 문제가 맞는지 확인 절차를 가지면서 5일이 걸렸다. 헤딩하면서 docker에 대해 정말 발끝으로 그저 코드치고.. 2023. 3. 19. 이전 1 ··· 14 15 16 17 18 19 20 ··· 36 다음