반응형 자동배포2 [SPRING BOOT] AWS EC2, RDS, github actions, docker 사용해서 자동배포 하기(5) - 깃허브 파일 설정 목표: github main branch에 push 할때 ec2에서 스프링부트가 자동으로 실행되도록 하기 1. github actions 스크립트 파일 생성하기 (1) Github repository - Actions - Java with Gradle을 선택한다. 자동 배포를 원하는 github repository에서 상단의 Actions을 선택한 후에 Java with Gradle을 선택한다. (2) repsitory이름 / .github / workflows / gradle.yml 의 경로로 파일이 생성된다. 기본적으로는 아래와 같은 내용의 파일이 생성된다. name: Java CI with Gradle on: push: branches: [ "main" ] pull_request: branches:.. 2023. 9. 20. [SPRING BOOT] AWS EC2, RDS, github actions, docker 사용해서 자동배포 하기 spring boot, aws ec2, rds, github actions, docker를 사용한 자동배포 AWS + Docker + Githbu Action을 사용한 서버 자동배포를 구축해 보았다. ⚙️ 개발환경 Docker AWS EC2 Amazon Linux2 Github Action Spring boot Java 11 Gradle 📌 전반적인 순서는 아래와 같다. AWS EC2 생성 인스턴스 생성하기 Elastic IP 만들고 연결하기 인스턴스 보안그룹 수정하기(:8080 포트 열어주기) AWS RDS 생성 DB 인스턴스 생성하기 RDS 포트 열어주기 Spring Boot spring.datasource 부분 변경하기 (url, username, password) EC2에서 도커 설치하기 AWS .. 2023. 9. 19. 이전 1 다음 반응형