분류 전체보기 344

[AWS ElasticBeanstalk/GitHub Action] CI/CD 구축 (3) EB 생성하기

프로젝트를 배포할 AWS ElasticBeanstalk 을 생성해 봅시다 ~ [ AWS EB 생성하기 ] 0. 공식 문서 🏠 https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/using-features.environments.html Elastic Beanstalk 환경 생성 - AWS Elastic Beanstalk 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 1. AWS VPC 미리 만들어놓기 2. AWS EB 생성하기 기본 설정에서 변경한 사항만 메모 1️⃣ 2️⃣ · 애플리케이션 이름 :..

[AWS ElasticBeanstalk/GitHub Action] CI/CD 구축 (2) GitHub Action Secrets 등록하기

GitHub Action 에서 사용할 Secret 환경 변수를 등록해 봅시다 ~ [ GitHub Action 에서 Secrets 사용하기 ] 0. 공식 문서 확인하기 🏠 https://docs.github.com/ko/actions/security-guides/using-secrets-in-github-actions?tool=webui GitHub Actions에서 비밀 사용 - GitHub Docs Secrets are variables that you create in an organization, repository, or repository environment. The secrets that you create are available to use in GitHub Actions workflow..

[AWS ElasticBeanstalk/GitHub Action] CI/CD 구축 (1) 배포 스크립트 작성하기

GitHub Action 은 대상 리포지토리 .github 내 yml 파일을 읽어 동작을 수행합니다 배포를 진행하기 위한 스크립트를 작성해봅시당 :-) ⭐ 리포지토리 파일의 Root 경로에 .github 파일 위치시키기 !! [ 개발용 GitHub Action Script 작성하기 ] 📜 프로젝트 구조 미리 보기 0. main 브랜치 이외에 develop 브랜치가 따로 세팅되어 있어야 한다 1. build.gradle 설정 추가 ... // aws elastic beanstalk jar { enabled = false } 2. .github/workflows/dev_deploy.yml 🏠 가이드라인 https://github.com/actions/github-script GitHub - actions/g..

[SpringBoot/Querydsl] QnA 대댓글 (4) 삭제

Querydsl 을 이용하여, 작성했던 QnA 를 삭제해봅시다 ~ [ QnA 삭제하기 ] 0. QnA 작성하기 2024.03.04 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/Querydsl] QnA 대댓글 (2) 작성 [SpringBoot/Querydsl] QnA 대댓글 (2) 작성 대댓글 형식의 QnA 를 작성해봅시다 ~ [ QnA 작성하기 ] 0. Querydsl 설정 2024.03.01 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/Querydsl] 대댓글 Querydsl (1) 프로젝트 설정 [SpringBoot/Querydsl] alsrudalsrudalsrud.tistory.com 1..

[SpringBoot/Querydsl] QnA 대댓글 (3) 조회

Querydsl 을 이용하여, 작성한 대댓글 형식의 QnA 를 조회해봅시다 ~ [ QnA 조회하기 ] 0. QnA 작성하기 2024.03.04 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/Querydsl] QnA 대댓글 (2) 작성 [SpringBoot/Querydsl] QnA 대댓글 (2) 작성 대댓글 형식의 QnA 를 작성해봅시다 ~ [ QnA 작성하기 ] 0. Querydsl 설정 2024.03.01 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/Querydsl] 대댓글 Querydsl (1) 프로젝트 설정 [SpringBoot/Querydsl] alsrudalsrudalsrud.tistor..

[SpringBoot/Querydsl] QnA 대댓글 (2) 작성

대댓글 형식의 QnA 를 작성해봅시다 ~ [ QnA 작성하기 ] 0. Querydsl 설정 2024.03.01 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/Querydsl] 대댓글 Querydsl (1) 프로젝트 설정 [SpringBoot/Querydsl] QnA 대댓글 (1) Querydsl 프로젝트 설정 스프링부트 프로젝트에서 Querydsl - jpa 을 사용할 수 있도록 프로젝트 설정을 해봅시다 ~ [ SpringBoot 프로젝트 설정하기 ] 0. Querydsl 공식 문서 🏠 http://querydsl.com/ alsrudalsrudalsrud.tistory.com 1. Entity @Entity @Getter @Builder @AllAr..

[SpringBoot/Pagination] Review 10개씩 조회하기

사용자들의 리뷰를 10개씩 조회하는 페이징 기법을 구현해 봅시다 ~ [ JPA 로 Pagination 구현하기 ] 0. Pagination 이란? - 데이터 조회 시, 페이지를 나누어 정해진 개수만큼의 데이터만 가져오기 🏠 https://www.techtarget.com/whatis/definition/pagination What is pagination? – TechTarget Definition Learn about pagination -- the process of separating print or digital content into pages -- and explore its use cases, benefits and best practices. www.techtarget.com 1. Cont..

[SpringBoot/ChatGPT] ChatGPT API (5) DB 기반 질문 요청

사용자의 DB 내 음식 재료를 기반으로 레시피를 추천받아 봅시다 ~ [ DB 기반 메세지 전송하기 ] 0. 일반 대화 메세지 전송 & 응답 반환 2024.02.26 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/ChatGPT] ChatGPT API (3) 일반 대화 - 메세지 전송 [SpringBoot/ChatGPT] ChatGPT API (3) 일반 대화 - 메세지 전송 SpringBoot 를 이용하는 백엔드 서버에서 ChatGPT 로 메세지를 전송해 봅시다 ~ 1. Configuration : ChatGPT 설정 정보 + 데이터 전송 시 필요한 데이터 세팅 2. Controller : 프론트 서버 요청 동작 처리 3. Service : alsrud..

[SpringBoot/ChatGPT] ChatGPT API (4) 일반 대화 - 메세지 반환

백엔드에서 ChatGPT 가 보낸 응답 메세지를 받아 프론트엔드로 전송해 봅시다~ 1. Service : ChatGPT 응답 메세지 반환받기 2. DTO : ChatGPT → 백 & 백 → 프론트 서버로 전송할 메세지 데이터 세팅 [ Service ] 🤖 ChatGPT 에서 백엔드 서버로 전송하는 응답 메세지 처리 0. ChatGPT 로 메세지 전송 2024.02.26 - [Spring/[Project] AI 챗봇 기반 맞춤형 레시피 서비스] - [SpringBoot/ChatGPT] ChatGPT API (3) 일반 대화 - 메세지 전송 [SpringBoot/ChatGPT] ChatGPT API (3) 일반 대화 - 메세지 전송 SpringBoot 를 이용하는 백엔드 서버에서 ChatGPT 로 메세지를 ..

728x90