Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
196 commits
Select commit Hold shift + click to select a range
bdfeede
Feat: 기본적인 Spring Boot 서버 구성 및 회원가입 기능 추가
Jiseong02 Feb 7, 2025
2b00324
Update README.md
Jiseong02 Feb 10, 2025
69a3e2e
Update README.md
Jiseong02 Feb 10, 2025
1bec485
Feat: MongoDB Atlas 연결 완료 및 사용자 조회 기능 추가
Jiseong02 Feb 10, 2025
6f7988c
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 10, 2025
937363c
Create docker-image.yml
Jiseong02 Feb 11, 2025
c36e1b5
Update docker-image.yml
Jiseong02 Feb 11, 2025
9580ba4
Update docker-image.yml
Jiseong02 Feb 11, 2025
17a5f02
Update docker-image.yml
Jiseong02 Feb 11, 2025
cf72e64
Feat: CI/CD를 위한 Dockerfile 구성
Jiseong02 Feb 11, 2025
54b620e
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 11, 2025
1e9818d
Update docker-image.yml
Jiseong02 Feb 11, 2025
54a9964
컴파일 파일 업데이트
Jiseong02 Feb 11, 2025
f4b415e
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 11, 2025
037b5af
컴파일 파일 업데이트
Jiseong02 Feb 11, 2025
27f1692
Update docker-image.yml
Jiseong02 Feb 11, 2025
a4df6c9
Update docker-image.yml
Jiseong02 Feb 11, 2025
7781ae3
Update docker-image.yml
Jiseong02 Feb 11, 2025
1634ee9
Update docker-image.yml
Jiseong02 Feb 11, 2025
f48cad0
Update docker-image.yml
Jiseong02 Feb 11, 2025
db4a527
Fix: JDK 버전 다운그레이드 23->21
Jiseong02 Feb 11, 2025
d4a4d7c
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 11, 2025
6ae24c6
Fix: JDK 버전 다운그레이드 23->21
Jiseong02 Feb 11, 2025
a88630d
Fix: Mongodb Atlas 설정 문제로 DB에 접속되지 않던 문제 해결
Jiseong02 Feb 12, 2025
d8999bb
Fix: 테스트 코드 수정
Jiseong02 Feb 12, 2025
fba85dd
Fix: Github Actions 내용 sudo 권한 추가
Jiseong02 Feb 12, 2025
034e5dd
Docs: README.md TODO 구체화
Jiseong02 Feb 12, 2025
78a19dc
포트 번호 변경
Jiseong02 Feb 13, 2025
5505ac9
Update README.md
Jiseong02 Feb 13, 2025
7f38692
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 13, 2025
4548df0
Fix: Chat Document 추가
Jiseong02 Feb 13, 2025
bd71a77
Feat: Gemini API와 Chat으로 대화하는 기능 추가
Jiseong02 Feb 14, 2025
4c5600a
Feat: Google Cloud ADC 인증 기능 추가
Jiseong02 Feb 14, 2025
d7175da
Fix: Google Cloud ADC 인증 버그 수정
Jiseong02 Feb 14, 2025
dc8c0ef
Fix: Google Cloud ADC 인증 버그 수정
Jiseong02 Feb 14, 2025
5fd56c2
Feat: 텍스트로 대화하는 기능, 텍스트를 음성으로 변환하는 기능 추가
Jiseong02 Feb 14, 2025
53922bc
Refactor: 프로젝트 구조 변경
Jiseong02 Feb 15, 2025
d2e00c8
Fix: 테스트 버그 수정
Jiseong02 Feb 15, 2025
6b4d8ed
Fix: 테스트 버그 수정
Jiseong02 Feb 15, 2025
464de10
Fix: 테스트 버그 수정
Jiseong02 Feb 15, 2025
130b473
Fix: 테스트 버그 수정
Jiseong02 Feb 15, 2025
1bc9d62
Fix: CI/CD 버그 수정
Jiseong02 Feb 15, 2025
7216947
Fix: CI/CD 버그 수정
Jiseong02 Feb 15, 2025
53a891e
Fix: CI/CD 버그 수정
Jiseong02 Feb 15, 2025
82c08c4
Fix: CI/CD 버그 수정
Jiseong02 Feb 15, 2025
289087b
Fix: CI/CD 버그 수정
Jiseong02 Feb 15, 2025
578f789
Fix,Refactor: CI/CD 버그 수정, 구조 수정
Jiseong02 Feb 15, 2025
9b00902
Fix: Github Actions 수정
Jiseong02 Feb 15, 2025
4897e80
Refactor: 테스트 환경 분리
Jiseong02 Feb 15, 2025
2a1b7ba
Fix: 에이전트 비활성화 버그 해결
Jiseong02 Feb 15, 2025
eb5ed72
Fix: 에이전트 비활성화 버그 해결
Jiseong02 Feb 15, 2025
c4abcb5
Fix: 에이전트 비활성화 버그 해결
Jiseong02 Feb 15, 2025
b09621a
Fix: Text-To-Speech 다운그레이드
Jiseong02 Feb 15, 2025
7045e9c
Feat: BOM 의존성 추가
Jiseong02 Feb 15, 2025
87e5acb
Fix: Gradle 버전 변경
Jiseong02 Feb 15, 2025
a034caa
Fix: BOM 다운그레이드
Jiseong02 Feb 15, 2025
fe32a1e
Feat: 채팅 내역 로그, 공황 기록 기능 추가
Jiseong02 Feb 15, 2025
0b037fa
Refactor: 채팅 내역 용어 및 구조 변경 채팅->메시지
Jiseong02 Feb 15, 2025
03629bb
Refactor: 아키텍처 대규모 변경
Jiseong02 Feb 16, 2025
7ef12fb
Refactor: 아키텍처 구조 변경
Jiseong02 Feb 17, 2025
be1f4b1
Update README.md
Jiseong02 Feb 17, 2025
ecd1022
Update README.md
Jiseong02 Feb 17, 2025
6d2d421
Refactor: 아키텍처 구조 변경
Jiseong02 Feb 17, 2025
febf438
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 17, 2025
be846a4
Feat: 에이전트에게 음성으로 요청하고 음성으로 응답받는 기능
Jiseong02 Feb 17, 2025
1d57173
Update README.md
Jiseong02 Feb 17, 2025
c9f2901
Feat: 상담 및 일지 추가, 조회 기능
Jiseong02 Feb 17, 2025
c3decb7
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 17, 2025
46e0690
Update README.md
Jiseong02 Feb 17, 2025
aa61575
Feat: 컨트롤러 수정, URL 추가
Jiseong02 Feb 17, 2025
0e71094
Merge remote-tracking branch 'origin/main'
Jiseong02 Feb 17, 2025
5a15e7d
Refactor: Mapper 레이어 삭제
Jiseong02 Feb 17, 2025
c1afd71
Refactor: Date => LocalDateTime 자료형 변경
Jiseong02 Feb 17, 2025
8881aa7
Fix: Get 조회를 Request Body로 하던 문제 해결 RequestParam으로 변경
Jiseong02 Feb 17, 2025
572deb4
Refactor: UserServiceImpl 개선
Jiseong02 Feb 17, 2025
b678e0a
Feat: 사용자 삭제 기능
Jiseong02 Feb 18, 2025
5528978
Feat: 상담 삭제 기능, 예외 추가
Jiseong02 Feb 18, 2025
b79178f
Refactor: 예외 처리 구체화
Jiseong02 Feb 18, 2025
50827a0
Feat: 일지 삭제 기능
Jiseong02 Feb 18, 2025
ceb26b0
Fix: 컨트롤러 상담, 다이어리 경로 문제/ 테스트 코드 버그 해결
Jiseong02 Mar 5, 2025
40895a2
Fix: 컨트롤러 상담, 다이어리 경로 문제/ 테스트 코드 버그 해결
Jiseong02 Mar 5, 2025
42ddf04
Refactor: 디렉토리 구조 변경 및 추상화 제거
Jiseong02 Mar 10, 2025
68d3883
Update README.md
Jiseong02 Mar 12, 2025
15d03bd
Feat: 다이어리 조회 시 상담 정보가 함께 조회되도록 변경
Jiseong02 Mar 13, 2025
85981fb
Merge remote-tracking branch 'origin/main'
Jiseong02 Mar 13, 2025
d445fd0
Feat: 다이어리 조회 시 상담 정보가 함께 조회되도록 변경
Jiseong02 Mar 13, 2025
5abe052
Fix: diary를 dairy라고 적었던 오타 정정
Jiseong02 Mar 13, 2025
d10f9a7
Feat: 상담, 다이어리 리스트 조회 기능 추가
Jiseong02 Mar 13, 2025
c3b07ab
Fix: 다이어리 생성 버그 해결/ Feat: 입력 오류에 대한 안내 메시지 추가
Jiseong02 Mar 13, 2025
1e566b5
Fix: 다이어리 버그 해결/ Fix: 입력 오류에 대한 안내 메시지가 출력되지 않던 버그 해결
Jiseong02 Mar 13, 2025
071c30d
Fix: 입력 오류에 대한 안내 메시지가 출력되지 않던 버그 해결
Jiseong02 Mar 13, 2025
145aa19
Fix: "The given id must not be null" 오류 해결
Jiseong02 Mar 13, 2025
179b980
Feat: 상담 데이터에 종료 시간 추가 및 조회 시 상담 시간 조회 가능
Jiseong02 Mar 13, 2025
6325881
Fix: MongoDB와의 의존성 문제로 테스트 되지 않는 문제 해결
Jiseong02 Mar 13, 2025
7ecfb72
Fix: 잘못된 삭제 주소로 먹통이 되는 문제 해결
Jiseong02 Mar 13, 2025
54f417a
Feat
Jiseong02 Mar 14, 2025
7d0524b
Feat: 사용자 아이디를 통한 일지 조회 기능
Jiseong02 Mar 14, 2025
01f1f5b
Feat: CORS 예외 추가, 오류 발생에도 불구하고 Create 하는 문제 해결, 상담 생성 시 에이전트가 먼저 대답.
Jiseong02 Mar 14, 2025
4009d19
Feat: 시스템 프롬프트 내용 추가
Jiseong02 Mar 14, 2025
064adb1
Feat: CORS 전체 허용
Jiseong02 Mar 15, 2025
2fd6057
Feat: 상담 생성 시 음성 대신 텍스트를 반환하도록 변경, 50자 이내로 대답하도록 프롬프트 수정
Jiseong02 Mar 15, 2025
3fe8ab9
Feat: 종료되지 않고 30분이 넘은 상담을 새벽 2시에 삭제하는 스케줄 추가
Jiseong02 Mar 16, 2025
b5b23ec
Merge remote-tracking branch 'origin/main'
Jiseong02 Mar 16, 2025
d2f2b38
Refactor, Feat: Message 도메인 추가
Jiseong02 Mar 16, 2025
ba504d5
Refactor, feat: Message 조회 기능 추가 및 대규모 리팩토링
Jiseong02 Mar 16, 2025
e7ff80c
Fix: 사용자 생성 날짜가 null로 표시되는 버그 수정
Jiseong02 Mar 16, 2025
e1b2403
Fix: 도메인 버그 수정
Jiseong02 Mar 16, 2025
f1f0440
Refactor: 필요없는 구문 삭제
Jiseong02 Mar 16, 2025
6024d01
Fix: 다이어리 DB 재연결
Jiseong02 Mar 16, 2025
3019f8a
Fix: 일지에서 상담 아이디가 null 일 때 예외처리 수정
Jiseong02 Mar 16, 2025
f211e01
Feat: 에러 메시지를 더 자세히 출력되도록 변경
Jiseong02 Mar 16, 2025
7184df3
Fix: 에러 메시지를 더 자세히 출력되도록 변경
Jiseong02 Mar 16, 2025
cb4f78a
Fix: 상담 생성 시 메시지 깨지는 버그 해결 및 프롬프트 수정
Jiseong02 Mar 16, 2025
2e24ece
Fix: 프롬프트 수정
Jiseong02 Mar 16, 2025
6956764
Refactor: 서비스가 다른 서비스의 리포지토리에 의존하지 않도록 구조 변경
Jiseong02 Mar 16, 2025
693ffe2
Fix: 테스트 환경 설정
Jiseong02 Mar 16, 2025
fb8ebbf
Feat: 예상 여부 추가
Jiseong02 Mar 16, 2025
cf3027a
Fix: 순환 참조 버그 수정
Jiseong02 Mar 16, 2025
27b5f20
Fix: 순환 참조 버그 수정
Jiseong02 Mar 16, 2025
2380fa0
Fix: 순환 참조 버그 수정
Jiseong02 Mar 16, 2025
8043a3b
Fix: 순환 참조 버그 수정
Jiseong02 Mar 16, 2025
be1822b
Fix: 순환 참조 버그 수정을 위해 인터페이스 도입, 빈 의존성 제거
Jiseong02 Mar 16, 2025
2b73af0
Fix: 순환 참조 버그 수정을 위해 validator 도입
Jiseong02 Mar 16, 2025
f3d4106
Fix: 다이어리의 예상 여부 기본 타입 boolean에서 Boolean으로 변경하여 null 값 대응
Jiseong02 Mar 17, 2025
acea3b8
Update CounselReadResponseDto.java
Jiseong02 Mar 19, 2025
b04e64a
Update CounselReadResponseDto.java
Jiseong02 Mar 19, 2025
80267c4
Update CounselDocument.java
Jiseong02 Mar 19, 2025
ff7f1d9
Update CounselMapper.java
Jiseong02 Mar 19, 2025
85fafbc
Update CounselServiceImpl.java
Jiseong02 Mar 19, 2025
06aa6d2
Update CounselServiceImpl.java
Jiseong02 Mar 19, 2025
f717725
Update CounselMapper.java
Jiseong02 Mar 19, 2025
c5801d7
Update CounselMapper.java
Jiseong02 Mar 19, 2025
a475b9b
Update CounselMapper.java
Jiseong02 Mar 19, 2025
aaeb060
Update CounselMapper.java
Jiseong02 Mar 19, 2025
8845a00
Update DiaryDocument.java
Jiseong02 Mar 19, 2025
aac6f38
Update DiaryReadResponseDto.java
Jiseong02 Mar 19, 2025
df881bf
Update DiaryMapper.java
Jiseong02 Mar 19, 2025
b1416f1
DiaryDocument.java 업데이트
Jiseong02 Mar 19, 2025
a89958f
DiaryMapper.java 업데이트
Jiseong02 Mar 19, 2025
f138d9b
DiaryReadResponseDto.java 업데이트
Jiseong02 Mar 19, 2025
47cbb92
Revert "Fix: 다이어리의 예상 여부 기본 타입 boolean에서 Boolean으로 변경하여 null 값 대응"
Jiseong02 Mar 19, 2025
9939d37
Fix
Jiseong02 Mar 19, 2025
8b5b212
FIX: ZonedDateTime 제거
Jiseong02 Mar 19, 2025
b2f2b9d
FIX: 긴급 롤백
Jiseong02 Mar 19, 2025
bdf9713
test: 테스트 코드 수정 및 안전을 위해 브랜치 추가
Jiseong02 Mar 19, 2025
eb60c08
Refactor: 상담, 에이전트 리팩토링, Feat STT와 TTS 생성되지 않으면 에러 발생 추가
Jiseong02 Mar 20, 2025
5cd4df8
Refactor: 다이어리, 메시지 불필요한 예외 throws 제거
Jiseong02 Mar 20, 2025
19c3214
Test: 상담 서비스 단위 테스트 추가
Jiseong02 Mar 20, 2025
c2d8a35
Test: 사용자 테스트 코드 추가
Jiseong02 Mar 20, 2025
02a125d
Test: 테스트 코드 추가
Jiseong02 Mar 20, 2025
7363dc2
Test: 테스트 코드 추가
Jiseong02 Mar 21, 2025
4e54135
Test: 테스트 코드 추가
Jiseong02 Mar 21, 2025
65cef16
Test: 상담 및 에이전트 테스트 추가
Jiseong02 Mar 27, 2025
7633a61
Merge pull request #1
Jiseong02 Mar 27, 2025
9015a8f
Feat: 맥락 저장 기능 구현중
Jiseong02 May 7, 2025
a4c7b6a
Feat: 맥락 저장 기능 구현중
Jiseong02 May 7, 2025
e704ccb
Feat: 맥락 고려 패치중
Jiseong02 May 7, 2025
5b14c8e
Feat: 맥락 저장 기능 구현중
Jiseong02 May 8, 2025
f4dafb0
Feat: 맥락 저장 기능 구현중
Jiseong02 May 8, 2025
489bc0a
fix: Context 내부 기본 생성자로 인한 오류 제거
Jiseong02 May 8, 2025
d16d03a
fix: 테스트 코드 오류 제거
Jiseong02 May 8, 2025
c86409e
fix: 테스트 코드 오류 제거
Jiseong02 May 8, 2025
b8e580f
feat: 이미지 업로드 방식 url로 변경중
Jiseong02 May 8, 2025
065acb2
Feat: 이미지 저장 및 조회 방식을 URL 방식으로 변경
Jiseong02 May 8, 2025
006d382
Fix: 맥락 기능 Context 구현
Jiseong02 May 8, 2025
2b814a9
Fix: 맥락 기능 Context 구현
Jiseong02 May 8, 2025
6a9ce02
Fix: 누락됐던 맥락 업데이트 기능 수정
Jiseong02 May 8, 2025
552d3a1
Test: 테스트용 임시 코드 수정
Jiseong02 May 8, 2025
8c911bf
Fix: 스레드 세션 유지를 위해 Context 비동기 처리 제거
Jiseong02 May 8, 2025
fcf8b1e
Fix: Context 오류 수정
Jiseong02 May 8, 2025
d645428
Fix: Test 오류 수정
Jiseong02 May 8, 2025
7f71874
Fix: Test 오류 수정
Jiseong02 May 8, 2025
82753a4
Test: Context Test문 제거
Jiseong02 May 8, 2025
327d52a
Feat: 이미지 URL 업로드 및 링킹 기능
Jiseong02 May 9, 2025
7145c1c
Fix: Diary Score가 int여서 생기는 null 버그 수정
Jiseong02 May 9, 2025
796e23d
Fix: 다이어리 생성 요청 타입 수정
Jiseong02 May 9, 2025
ce040ba
Fix: 다이어리 생성 요청 타입 수정
Jiseong02 May 9, 2025
e46890c
Fix: 다이어리 생성 요청 타입 수정
Jiseong02 May 9, 2025
a4da9f3
Fix: 다이어리 생성 요청 타입 수정
Jiseong02 May 9, 2025
ae5139d
Fix: 다이어리 이미지 업로드 비동기 버그 해결
Jiseong02 May 9, 2025
60984b7
Update docker-image.yml
Jiseong02 May 9, 2025
4e3e0d9
Fix: 다이어리 이미지 URL 위치 변경
Jiseong02 May 9, 2025
2521359
Merge remote-tracking branch 'origin/main'
Jiseong02 May 9, 2025
44031b8
Fix: 다이어리 이미지 URL 경로 수정
Jiseong02 May 9, 2025
d50c20a
Fix: 다이어리 이미지 URL 경로 수정
Jiseong02 May 9, 2025
0a5debc
Fix: 다이어리 이미지 URL 경로 수정
Jiseong02 May 9, 2025
5ff3ee2
Fix: 다이어리 이미지 URL 경로 수정
Jiseong02 May 9, 2025
5c44246
Fix: 프롬프트 압축
Jiseong02 May 10, 2025
83eb51a
Feat: 분석 기능 추가
Jiseong02 May 11, 2025
f798d2f
FIX: 프롬프트 압축
Jiseong02 May 13, 2025
aa72de3
feat: 요약 기능을 처리하는 모델 일본 서버로 변경
Jiseong02 May 13, 2025
c9eff6c
fix: 사용자 아이디를 통한 다이어리 리스트 출력 때 생성일자 기준으로 정렬
Jiseong02 May 13, 2025
68363e4
fix: 분석 기능에 다이어리 개수 추가
Jiseong02 May 14, 2025
f32d527
Fix: 에이전트 프롬프트 변경
Jiseong02 May 15, 2025
767b717
Fix: 에이전트 프롬프트 변경
Jiseong02 May 15, 2025
75c8159
Fix: 에이전트 DANGEROUS_CONTENT 제약 제거
Jiseong02 May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Docker Image CI/CD

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
name: Build Docker Image
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Authenticate with GCP
run: echo "${GOOGLE_APPLICATION_CREDENTIALS}" > key.json

- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'

- name: Convert gradlew to Unix format
run: sed -i 's/\r$//' gradlew

- name: Grant execute permission for gradlew
run: chmod +x ./gradlew

- name: Verify gradlew exists
run: ls -al

- name: Check gradlew file type
run: file gradlew

- name: Build JAR file
run: ./gradlew build

- name: Log in to Docker Hub
run: echo "${{ secrets.DOCKER_HUB_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_HUB_USERNAME }}" --password-stdin

- name: Build Docker Image
run: |
docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/${{ secrets.DOCKER_IMAGE_NAME }}:latest .

- name: Push Docker Image to Docker Hub
run: |
docker push ${{ secrets.DOCKER_HUB_USERNAME }}/${{ secrets.DOCKER_IMAGE_NAME }}:latest

deploy:
name: Deploy to Server
runs-on: ubuntu-latest
needs: build

steps:
- name: Deploy via SSH
uses: appleboy/ssh-action@v1.2.0
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
echo ${{ secrets.SERVER_PASSWORD }} | sudo -S docker pull ${{ secrets.DOCKER_HUB_USERNAME }}/${{ secrets.DOCKER_IMAGE_NAME }}:latest
echo ${{ secrets.SERVER_PASSWORD }} | sudo -S docker stop app || true
echo ${{ secrets.SERVER_PASSWORD }} | sudo -S docker rm app || true
echo ${{ secrets.SERVER_PASSWORD }} | sudo -S docker run -d -e GOOGLE_APPLICATION_CREDENTIALS="/credential.json" -v /etc/credentials/gcloud-credential.json:/credential.json -v /home/ubuntu/images:/app/images --name app -p 8080:8080 ${{ secrets.DOCKER_HUB_USERNAME }}/${{ secrets.DOCKER_IMAGE_NAME }}:latest
echo ${{ secrets.SERVER_PASSWORD }} | sudo -S docker system prune -af
Binary file added .gradle/8.10/checksums/checksums.lock
Binary file not shown.
Binary file added .gradle/8.10/checksums/md5-checksums.bin
Binary file not shown.
Binary file added .gradle/8.10/checksums/sha1-checksums.bin
Binary file not shown.
Empty file.
Binary file not shown.
Binary file added .gradle/8.10/executionHistory/executionHistory.lock
Binary file not shown.
Binary file added .gradle/8.10/fileChanges/last-build.bin
Binary file not shown.
Binary file added .gradle/8.10/fileHashes/fileHashes.bin
Binary file not shown.
Binary file added .gradle/8.10/fileHashes/fileHashes.lock
Binary file not shown.
Empty file added .gradle/8.10/gc.properties
Empty file.
Binary file added .gradle/8.12.1/checksums/checksums.lock
Binary file not shown.
Binary file added .gradle/8.12.1/checksums/md5-checksums.bin
Binary file not shown.
Binary file added .gradle/8.12.1/checksums/sha1-checksums.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .gradle/8.12.1/fileChanges/last-build.bin
Binary file not shown.
Binary file added .gradle/8.12.1/fileHashes/fileHashes.bin
Binary file not shown.
Binary file added .gradle/8.12.1/fileHashes/fileHashes.lock
Binary file not shown.
Binary file added .gradle/8.12.1/fileHashes/resourceHashesCache.bin
Binary file not shown.
Empty file added .gradle/8.12.1/gc.properties
Empty file.
Binary file added .gradle/8.5/checksums/checksums.lock
Binary file not shown.
Binary file added .gradle/8.5/checksums/md5-checksums.bin
Binary file not shown.
Binary file added .gradle/8.5/checksums/sha1-checksums.bin
Binary file not shown.
Binary file not shown.
Empty file.
Binary file added .gradle/8.5/executionHistory/executionHistory.bin
Binary file not shown.
Binary file added .gradle/8.5/executionHistory/executionHistory.lock
Binary file not shown.
Binary file added .gradle/8.5/fileChanges/last-build.bin
Binary file not shown.
Binary file added .gradle/8.5/fileHashes/fileHashes.bin
Binary file not shown.
Binary file added .gradle/8.5/fileHashes/fileHashes.lock
Binary file not shown.
Binary file added .gradle/8.5/fileHashes/resourceHashesCache.bin
Binary file not shown.
Empty file added .gradle/8.5/gc.properties
Empty file.
Binary file added .gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary file not shown.
2 changes: 2 additions & 0 deletions .gradle/buildOutputCleanup/cache.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#Sat Feb 15 20:00:07 KST 2025
gradle.version=8.5
Binary file added .gradle/buildOutputCleanup/outputFiles.bin
Binary file not shown.
Binary file added .gradle/file-system.probe
Binary file not shown.
Empty file added .gradle/vcs-1/gc.properties
Empty file.
Binary file added .gradle/workspace-id.txt
Binary file not shown.
Binary file added .gradle/workspace-id.txt.lock
Binary file not shown.
3 changes: 3 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/.name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

124 changes: 124 additions & 0 deletions .idea/uiDesigner.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM eclipse-temurin:21-jre-alpine

# Google Cloud ADC를 위한 설치 및 인증 설정
ENV GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

WORKDIR /GDG-Back
COPY /build/libs/gdgback-latest.jar /gdgback.jar
ENTRYPOINT ["java","-jar","/gdgback.jar"]
60 changes: 30 additions & 30 deletions HELP.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
# Getting Started

### Reference Documentation
For further reference, please consider the following sections:

* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/3.4.2/gradle-plugin)
* [Create an OCI image](https://docs.spring.io/spring-boot/3.4.2/gradle-plugin/packaging-oci-image.html)
* [Spring Web](https://docs.spring.io/spring-boot/3.4.2/reference/web/servlet.html)
* [Spring Data MongoDB](https://docs.spring.io/spring-boot/3.4.2/reference/data/nosql.html#data.nosql.mongodb)
* [Spring Security](https://docs.spring.io/spring-boot/3.4.2/reference/web/spring-security.html)
* [Spring Reactive Web](https://docs.spring.io/spring-boot/3.4.2/reference/web/reactive.html)

### Guides
The following guides illustrate how to use some features concretely:

* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
* [Building REST services with Spring](https://spring.io/guides/tutorials/rest/)
* [Accessing Data with MongoDB](https://spring.io/guides/gs/accessing-data-mongodb/)
* [Securing a Web Application](https://spring.io/guides/gs/securing-web/)
* [Spring Boot and OAuth2](https://spring.io/guides/tutorials/spring-boot-oauth2/)
* [Authenticating a User with LDAP](https://spring.io/guides/gs/authenticating-ldap/)
* [Building a Reactive RESTful Web Service](https://spring.io/guides/gs/reactive-rest-service/)

### Additional Links
These additional references should also help you:

* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)

# Getting Started
### Reference Documentation
For further reference, please consider the following sections:
* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/3.4.2/gradle-plugin)
* [Create an OCI image](https://docs.spring.io/spring-boot/3.4.2/gradle-plugin/packaging-oci-image.html)
* [Spring Web](https://docs.spring.io/spring-boot/3.4.2/reference/web/servlet.html)
* [Spring Data MongoDB](https://docs.spring.io/spring-boot/3.4.2/reference/data/nosql.html#data.nosql.mongodb)
* [Spring Security](https://docs.spring.io/spring-boot/3.4.2/reference/web/spring-security.html)
* [Spring Reactive Web](https://docs.spring.io/spring-boot/3.4.2/reference/web/reactive.html)
### Guides
The following guides illustrate how to use some features concretely:
* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
* [Building REST services with Spring](https://spring.io/guides/tutorials/rest/)
* [Accessing Data with MongoDB](https://spring.io/guides/gs/accessing-data-mongodb/)
* [Securing a Web Application](https://spring.io/guides/gs/securing-web/)
* [Spring Boot and OAuth2](https://spring.io/guides/tutorials/spring-boot-oauth2/)
* [Authenticating a User with LDAP](https://spring.io/guides/gs/authenticating-ldap/)
* [Building a Reactive RESTful Web Service](https://spring.io/guides/gs/reactive-rest-service/)
### Additional Links
These additional references should also help you:
* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)
Loading