멋사 Backend 95일차 🦁

신재원·2023년 9월 17일

Docker 배포

배포 시나리오는
AWS EC2 생성 ➡ Xshell 도구를 사용해 SSH 서버에 접속 ➡
생성한 EC2 인스턴스에 Docker 설치, Java 설치, mysql 설치 ➡ 만든 프로젝트를 clone 받아 buildjar 파일 생성 후 실행 순으로 진행 하였다.

아래 사진은 지금 까지 만들어왔던 Spring 프로젝트의 main 브랜치에 만든 Dockerfile 이다.

위 시나리오 대로 배포를 하였는데, 데이터베이스가 연동되지 않은 프로젝트에서는 순조롭게 EC2 인스턴스 퍼블릭 URL 이 배포되었지만, mysql 이 연동된 파이널 프로젝트는 아래 사진과 같이 Jdbc 에러를 뱉는다...

  • 이 문제를 해결하기 위해 오늘 하루를 다 사용했으며, 찾아보다 도저히 안될때 멘토 분이랑 강사님께 질문 남겨야겠다
  • 그래도 AWS 인스턴스 생성이랑 Xshell 도구를 사용해 도커 설치 같은 거는 순조롭게 하는것 같다.

0개의 댓글