image.png

구축한 백엔드 서버 아키텍쳐 및 CICD 아키텍쳐입니다!

확인해야할 사항

  1. 깃허브에서 PR이 Merge되면 젠킨스가 자동으로 빌드합니다.

    1. 빌드서버와 실행서버로 나눴습니다
      1. 빌드서버(t2.micro) : jar파일 빌드 및 도커 이미지 빌드용
      2. 실행서버(t2.micro) : 스프링 애플리케이션 실행용
  2. 만약 빌드 상황을 확인하고 싶으면 아래 링크로 접속해 확인할 수 있습니다.

  3. 실행서버(스프링서버)의 엔드포인트는 아래와 같습니다.

    1. http://54.180.108.126:8085/swagger-ui/index.html (기본 엔드포인트)
    2. http://54.180.108.126:8085/swagger-ui/index.html (Swagger 엔드포인트)
  4. 서버로그 확인하시려면

    ssh private키가 있는 위치에서 아래 명령어 치시면 됩니다.

    ssh -i "[ssh private key 파일명]" [[email protected]](<mailto:[email protected]>)
    

    ssh 키는 각자 만드시고 public키를 저한테 주시면 서버 접속 가능하게 등록해드리겠습니다.

  5. DB는 AWS RDS(MySQL)로 연결해두었습니다. MySQL Workbench에 연결해두시면 편하게 확인하실 수 있습니다

추후 해야할 작업들