본문 바로가기

기록하기

배포 분투기(1)

1. 처음 시작은 docker

  • dockerfile 생성해서 컨테이너화 시킨것까지도 성공 -> 일단 잘 동작했음
  • 그다음으로 docker-compose 도전 -> 여기까지도 성공 -> 동작확인까지 성공 (이때까지만 행복했음...)

2. AWS

  • aws에서 배포하기위해 docker-compose build를 (여러번) 시도했지만 (모두) 실패
  • docker 로그인 안해줘서 그런가 싶어 로그인을 시도

  • 로그인이 성공적으로 되었지만 위와같은 현상 똑같이 발생
  • 나에게는 시간이 없는 관계로 docker를 끼고 하는건 무리인것같아 다음에 시도하고자 다른 방법으로 넘어감

3. springboot 파일로 배포 시도하기

  • 여러 블로그 글을 참고(참고를 너무 많이해서 참고 주소를 남길 수 없었음....)
  • filezila 시도, 테스터파일 모두 주석처리, aws repository 연결등 (모두)실패
  • 일단 .jar 파일 build 실패부터 잡아야했음

  • 테스트 -> 모두 주석처리

  • mysql 버전이 8.0 대로 올라가면서 보안 (어쩌고...)문제로 
url: jdbc:mysql://localhost:3306/memo?allowPublicKeyRetrieval=true&useSSL=false

 

  • 이런식으로 권한허용에 관한 내용을 추가해줌

  • 그래서 .jar 파일 돌리기는 성공

  • 위와같은 명령어로 원격접속이 끊어져도 백그라운드에서 돌아가도록 설정
  • 그리고 나서 postman, swagger 각 각 돌아가고 있는지 확인 -> 모두 정상적으로 동작

  • 그럼 이제 aws 퍼블릭 ip 주소에서도 돌아가게 하면 되는데!!!! 왜1!! 안될까!!! 으휴
  • 성공하면 내용 추가하기

'기록하기' 카테고리의 다른 글

Day + 29  (0) 2023.11.13
배포 분투기(2)  (0) 2023.11.11
Docker compose + Springboot + Mysql 연동하기(2)  (0) 2023.11.11
Springboot + Mysql + Docker 연동하기 1  (0) 2023.11.10
Day + 26  (0) 2023.11.10