숨밈
들숨에 건강을 날숨에 재력을
숨밈
전체 방문자
오늘
어제
  • 분류 전체보기 (55)
    • 💻 프로젝트 (8)
      • 🍝 홍잇 (5)
      • 🏕 캠퍼 (3)
    • 👩‍💻 개발 (30)
      • ⚙️ BACKEND (16)
      • 🖥 FRONTEND (3)
      • 📡 DEVOPS (7)
      • 💡SOFTWARE (4)
    • 📑 개발 이론 (13)
      • 🚎 JAVA (1)
      • 🌱 SPRING (12)
    • 📚 CS (2)
      • 🔎 Infra (2)
    • 📔 회고 (2)

블로그 메뉴

  • 홈
  • 태그
  • 글쓰기

인기 글

태그

  • jsp
  • Tistory
  • django-rest-auth_custom
  • Django
  • django-rest-auth
  • querydsl
  • springboot
  • 스프링부트
  • notion
  • static final
  • 자바스크립트
  • django-auth
  • 스프링
  • 프리코스
  • 타임리프

티스토리

hELLO · Designed By 정상우.
숨밈

들숨에 건강을 날숨에 재력을

👩‍💻 개발/📡 DEVOPS

[DevOps] SpringBoot + GitHub action + Nginx + AWS 배포 - 2

2023. 2. 22. 15:00

본 플젝은 스프링부트를 사용했으며 깃헙 액션을 통해 도커허브에 이미지를 푸시하고 ec2에서 이미지를 실행시키는 방식이다.

 

1. ec2 설정

ec2 인스턴스 생성 후 인바운드 규칙 수정 

기본적으로 아래와 같은 포트가 필요하다. ssh, http, https, DBport, Spring port..

해당 포트들이 모두 열려있어야 요청 시 접속이 가능하다.

※ 탄력적 IP까지 연결 해주면 좋다.

2. SecretKey 적용

-1) HOST: 배포할 EC2 서버 퍼블릭 DNS(IPv4) 주소

    예: ec2 {퍼블릭_IPv4_주소}. ap-northeast-2.compute.amazonaws.com

-2) KEY: ----BEGIN RSA PRIVATE KEY--- 부터 ----END RSA PRIVATE KEY--- 까지 모든 내용을 복사

      * %전까지 복사

  • macOS: ex) cat ec2.pem
  • Windows: ex) type ec2.pem / 메모장으로 열어서 복사

이전 게시물의 GIthub actions의 변수 명에 맞게 해당 값을 넣어주면 된다.

저작자표시 (새창열림)

'👩‍💻 개발 > 📡 DEVOPS' 카테고리의 다른 글

[DevOps] SpringBoot + GitHub action + Nginx + AWS 배포 - 3  (0) 2023.02.24
[DevOps] SpringBoot + GitHub action + Nginx + AWS 배포 - 1  (2) 2023.02.21
[DevOps] Github Actions란?  (0) 2023.02.20
[Nginx] Nginx란?  (0) 2022.12.26
[Docker] 도커 컴포즈란?  (1) 2022.12.23
    '👩‍💻 개발/📡 DEVOPS' 카테고리의 다른 글
    • [DevOps] SpringBoot + GitHub action + Nginx + AWS 배포 - 3
    • [DevOps] SpringBoot + GitHub action + Nginx + AWS 배포 - 1
    • [DevOps] Github Actions란?
    • [Nginx] Nginx란?
    숨밈
    숨밈
    기술블로그

    티스토리툴바