일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- mutable
- 사이드 프로젝트
- Airflow
- build_test
- aws
- rds
- AOP
- db
- JUnit
- string
- springboot
- Action
- java
- compiler
- Spring
- 알고리즘
- workflow
- kotlin
- immutable
- 토비의 스프링
- EC2
- redis
- QueryDSL
- Github
- CodeDeploy
- template
- JPA
- git
- Today
- Total
목록Spring (15)
개발 일기

안녕하세요 이번 포스팅에서는 github action과 aws codeDeploy를 이용하여 SpringBoot 프로젝트를 ec2에 배포해보겠습니다. (CI CD 구축) 흐름도 첨부 예정 전체적인 흐름은 이러합니다 개발자 - Github action - aws cli s3 업로드 - codeDeploy ec2 코드 전송 AWS 권한 설정하기 aws cli를 이용할거기 때문에 문서를 찾아봅니다 Access Key Id 와 Secret Key 가 필요합니다. 일단 EC2 의 설정부터 시작하겠습니다. 1-1 EC2 역할 설정하기 IAM - 역할 메뉴로 이동합니다. aws 검색창에 IAM으로 검색하면 IAM 메뉴로 이동할 수 있습니다. 역할 만들기를 클릭해줍니다. 해당 화면에서 EC2를 클릭하고 다음으로 이동합..

안녕하세요 이번 포스팅에서는 AWS RDS (MariaDB) 생성 후 Spring Boot와 연동까지 하는 걸 진행해보도록 하겠습니다. aws 기본 회원가입이 되어있다는 걸 전제로 진행합니다. 1. AWS RDS 인스턴스 생성하기 RDS 대시보드로 이동합니다. ( 대시보드로 이동하는방법은 aws 검색창에 RDS를 검색하시고 진입하시면 됩니다. ) 데이터 베이스 생성 버튼을 눌러줍시다! 생성할 데이터 베이스와 버전을 체크해줍니다. AWS 대시보드에서 이 RDS 를 식별할 이름을 지정해주시고 DB에 들어갈 마스터 아이디 ( username 이 됩니다. ) 암호를 생성해줍니다. 1. 새 VPC 그룹을 생성해줍니다. 2. 퍼블릭 액세스: 외부에서도 DB에 접속 할 수 있도록 허용으로 해줍니다. 3. VPC 보안..

첫 스프링 관련 글입니다! 현재 토이 프로젝트를 진행하려 하고 있고 프로젝트와 관련된 거나 스프링 레거시나 부트에 관련된 글을 spring 카테고리에 올리려고 합니다! 도움이 되었으면 좋겠습니다. 요즘 Spring boot는 초기 프로젝트 설정하기가 정말 쉽습니다. 초기에 프로젝트를 생성하는 쉬운 방법은 2가지가 있습니다. (제가 알고 있는 방법입니다. 다양한 방법들이 있을 수도 있습니다. ) 1. Spring Initializr 사이트에서 생성하기 https://start.spring.io/ 2. Intellij ultimate에서 Spring Initializr 이용하기 ( Community 버전에서는 이용이 불가한 거로 알고 있습니다. ) 저는 2번의 방법으로 프로젝트를 생성해보겠습니다. ( 직접 ..