RuiN's
close
프로필 배경
프로필 로고

RuiN's

  • 분류 전체보기 (36)
    • CS (7)
      • Issue (1)
      • Algorithm (5)
      • Knowledge (1)
    • BE (15)
      • Java (10)
      • Kotlin (3)
      • DevOps (2)
    • FE (5)
      • NextJS (1)
      • ReactJS (3)
      • JS (1)
    • Database (0)
      • ORACLE (0)
      • MySql (0)
    • Diary (6)
    • Information (3)
      • IT (3)
  • 홈
  • GitHub
[Github Action] Github Action을 사용하여 Spring Boot + Docker(Docker Compose) + AWS EC2 프로젝트 배포하기

[Github Action] Github Action을 사용하여 Spring Boot + Docker(Docker Compose) + AWS EC2 프로젝트 배포하기

이전 포스팅에서 나의 개인 프로젝트에 변화를 주고싶었다고 언급했다. 저번에 Spring Boot 프로젝트를 Docker를 통해 배포를 진행했다. 그러다가 문득 든생각이 있다. 자주 들어왔던 Git Hub Action을 통해 자동으로 소스가 배포되면서 Docker 이미지를 생성하고, AWS EC2 인스턴스에 자동으로 반영해보고 싶다는 생각이 들었다. 막연하게 그저 소스 Push 하면 적용되는거겠지 라는 생각을 했지만, 막상 해본적도 없기에 진행해보고자 한다. 먼저 진행할 프로젝트는 간단하게 아래로 구성한채 진행한다. Java 17 | Spring Boot Docker AWS EC2 Github Action 일단 Docker 까지는 로컬에서 배포가 가능해야하기 때문에 이전 포스팅을 참고하기 바란다. [Doc..

  • format_list_bulleted BE/DevOps
  • · 2024. 2. 3.
  • textsms
[Docker] Spring Boot로 Docker Image 배포하기

[Docker] Spring Boot로 Docker Image 배포하기

시작하기에 앞서 이번에 맨날 사용하던 Spring Boot, JPA , Spring Security 말고 무언가 기술적이나 재미를 통해 변화를 주고싶었다. 그래서 이번 개인프로젝트에서는 Dokcer를 활용하여 AWS에 배포하는 것까지 실행에 옮기고자 한다. 그러기 위해서는 첫번째로 Docker로 이미지를 배포하는 방법을 알아야했다. 거창하게 이미지를 만들어서 배포한다는 의도는 아니고, 일단은 실행이라도 해보고자 했다. 참고로 필자는 아래의 환경으로 테스트 프로젝트를 진행한다. Java 17 Gradle Spring boot 3.2.2 프로젝트 생성 결론적으로는 위와 같은 프로젝트 구조가 나온다. DokcerFile 테스트를 위한 Controller 컨트롤러 도커 컨테이너를 실행시켜 localhost:80..

  • format_list_bulleted BE/DevOps
  • · 2024. 2. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (36)
    • CS (7)
      • Issue (1)
      • Algorithm (5)
      • Knowledge (1)
    • BE (15)
      • Java (10)
      • Kotlin (3)
      • DevOps (2)
    • FE (5)
      • NextJS (1)
      • ReactJS (3)
      • JS (1)
    • Database (0)
      • ORACLE (0)
      • MySql (0)
    • Diary (6)
    • Information (3)
      • IT (3)
최근 글
인기 글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바