Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
783 commits
Select commit Hold shift + click to select a range
abc6881
refactor: relocate and restructure seed data files
DDINGJOO Jan 21, 2026
ab28efd
refactor: relocate and restructure seed data files
DDINGJOO Jan 21, 2026
f5fbee2
chore: seed 데이터 폴더 구조 정리
DDINGJOO Jan 21, 2026
3a95101
chore: seed 데이터 폴더 구조 정리
DDINGJOO Jan 21, 2026
e87cff6
feat: add CI/CD pipeline configuration for CodePipeline
DDINGJOO Jan 22, 2026
602084e
feat: add CI/CD pipeline configuration for CodePipeline
DDINGJOO Jan 22, 2026
4e3785d
fix: add SNS topic policy and DependsOn for notification rule
DDINGJOO Jan 22, 2026
8d7b121
fix: add SNS topic policy and DependsOn for notification rule
DDINGJOO Jan 22, 2026
126f89a
fix: correct paths in buildspec.yml for CodeBuild
DDINGJOO Jan 22, 2026
ddadae4
fix: correct paths in buildspec.yml for CodeBuild
DDINGJOO Jan 22, 2026
8fa4eb6
fix: remove hardcoded JAVA_HOME, use runtime default
DDINGJOO Jan 22, 2026
601c38e
fix: remove hardcoded JAVA_HOME, use runtime default
DDINGJOO Jan 22, 2026
00dfc65
fix: add gradle wrapper for CI/CD build
DDINGJOO Jan 22, 2026
6908218
fix: add gradle wrapper for CI/CD build
DDINGJOO Jan 22, 2026
3f5a880
fix: use single line sam package command with hardcoded bucket
DDINGJOO Jan 22, 2026
285275a
fix: use single line sam package command with hardcoded bucket
DDINGJOO Jan 22, 2026
b26f47c
fix: use existing stack name group2-englishstudy-chatting
DDINGJOO Jan 22, 2026
5ac4631
fix: use existing stack name group2-englishstudy-chatting
DDINGJOO Jan 22, 2026
033c98e
fix: add missing WEBSOCKET_ENDPOINT env var to WebSocket connect func…
DDINGJOO Jan 22, 2026
a86fa9f
fix: add missing WEBSOCKET_ENDPOINT env var to WebSocket connect func…
DDINGJOO Jan 22, 2026
14a67da
merge: develop 브랜치 최신화
DDINGJOO Jan 22, 2026
10abb55
merge: develop 브랜치 최신화
DDINGJOO Jan 22, 2026
9b3f286
docs: update FRONTEND-API-GUIDE with new RoomType/RoomStatus structure
DDINGJOO Jan 22, 2026
fa36e9a
docs: update FRONTEND-API-GUIDE with new RoomType/RoomStatus structure
DDINGJOO Jan 22, 2026
8296952
feat : WebSocket Connect, Disconnect 핸들러 & SpeakingConnecion 모델 구현
hye-inA Jan 22, 2026
fc6f9e6
feat : WebSocket 메시지 처리 handler, service 구현
hye-inA Jan 22, 2026
f39bdf9
feat : WebSocket 연결 정보 Repository 구현
hye-inA Jan 22, 2026
674f87c
fix: update WebSocketDisconnectHandler to use GameSession model
DDINGJOO Jan 22, 2026
8f7e9fd
fix: update WebSocketDisconnectHandler to use GameSession model
DDINGJOO Jan 22, 2026
540f92d
perf: optimize CI/CD build time
DDINGJOO Jan 22, 2026
28bd9e9
perf: optimize CI/CD build time
DDINGJOO Jan 22, 2026
96dcbc2
feat: add custom CodeBuild Docker image with pre-installed tools
DDINGJOO Jan 22, 2026
88ad2d9
feat: add custom CodeBuild Docker image with pre-installed tools
DDINGJOO Jan 22, 2026
02dab52
feature : AI 영어 회화 연습 기능 (#468)
hye-inA Jan 22, 2026
2b5f713
feature : AI 영어 회화 연습 기능 (#468)
hye-inA Jan 22, 2026
c7c49d2
Merge remote-tracking branch 'origin/prod' into prod
DDINGJOO Jan 22, 2026
5941200
Merge remote-tracking branch 'origin/prod' into prod
DDINGJOO Jan 22, 2026
4ffd919
fix: remove typo in SpeakingConnectionRepository
DDINGJOO Jan 22, 2026
ca0fc53
fix: remove typo in SpeakingConnectionRepository
DDINGJOO Jan 22, 2026
ccaa034
fix : 오타 수정
hye-inA Jan 22, 2026
e87606c
Merge branch 'prod' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 22, 2026
c201a07
chore: trigger build test with custom Docker image
DDINGJOO Jan 22, 2026
be48ea5
chore: trigger build test with custom Docker image
DDINGJOO Jan 22, 2026
4bacba2
chore: remove unnecessary newlines and whitespace across WebSocket ha…
DDINGJOO Jan 22, 2026
e4593d7
chore: remove unnecessary newlines and whitespace across WebSocket ha…
DDINGJOO Jan 22, 2026
dc0348a
chore: remove unnecessary newlines and whitespace across WebSocket ha…
DDINGJOO Jan 22, 2026
0be34bd
chore: remove unnecessary newlines and whitespace across WebSocket ha…
DDINGJOO Jan 22, 2026
4a40621
Release: 캐치마인드 게임 분리, AI 회화 연습, CI/CD 파이프라인 (#469)
DDINGJOO Jan 22, 2026
6810f41
refactor : websocket -> rest api 전환
hye-inA Jan 22, 2026
76045eb
feat : speaking handler REST로 교체
hye-inA Jan 22, 2026
2c7094a
feat : speaking 관련 dto 생성
hye-inA Jan 22, 2026
5ad8fd6
refacotor : 기존 service 코드 로직 재사용 및 repository 리펙토링
hye-inA Jan 22, 2026
c1ca2c0
fix: add CORS headers to API Gateway error responses (#479)
DDINGJOO Jan 22, 2026
a433aea
fix: add CORS headers to API Gateway error responses (#479)
DDINGJOO Jan 22, 2026
e26e2ce
feat(news): 뉴스 도메인 기반 구조 구축 (#385)
DDINGJOO Jan 22, 2026
dae2045
Merge pull request #481 from Language-Study-Prooject/feature/385/news…
DDINGJOO Jan 22, 2026
ba5e665
feat(news): 뉴스 수집 파이프라인 구현 (#386)
DDINGJOO Jan 22, 2026
05e099b
Merge pull request #482 from Language-Study-Prooject/feature/386/news…
DDINGJOO Jan 22, 2026
231e82f
refactor(news): NewsAPI 제거, RSS만 사용
DDINGJOO Jan 22, 2026
8e0d2df
Merge pull request #483 from Language-Study-Prooject/feature/386/news…
DDINGJOO Jan 22, 2026
2c7b2d8
feat(news): AI 뉴스 분석 시스템 구현 (#387)
DDINGJOO Jan 22, 2026
6a76f5a
Merge pull request #485 from Language-Study-Prooject/feature/387/news…
DDINGJOO Jan 22, 2026
2801acf
feat(news): 뉴스 학습 API 구현 (#388)
DDINGJOO Jan 22, 2026
70fecbe
Merge pull request #486 from Language-Study-Prooject/feature/388/news…
DDINGJOO Jan 22, 2026
c70c703
feat(news): 뉴스 학습 부가 기능 구현 (#389)
DDINGJOO Jan 22, 2026
d993204
Merge pull request #487 from Language-Study-Prooject/feature/389/news…
DDINGJOO Jan 22, 2026
ddbdc1b
feat(news): 복합 퀴즈 시스템 구현 (#471)
DDINGJOO Jan 22, 2026
a559501
Merge pull request #488 from Language-Study-Prooject/feature/471/news…
DDINGJOO Jan 22, 2026
fff1ab5
feat(news): 단어 수집 & Vocabulary 연동 구현 (#472)
DDINGJOO Jan 22, 2026
474108f
Merge pull request #489 from Language-Study-Prooject/feature/472/news…
DDINGJOO Jan 22, 2026
3f947e2
feat: add multi-environment deployment support (dev/test/prod)
DDINGJOO Jan 22, 2026
af48d60
Merge branch 'prod' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 22, 2026
618d4d8
fix: update buildspec.yml to deploy prod environment with parameter o…
DDINGJOO Jan 22, 2026
481a549
feat(news): 뉴스 도메인 기반 구조 구축 (#385)
DDINGJOO Jan 22, 2026
c081f3b
feat(news): 뉴스 도메인 기반 구조 구축 (#385)
DDINGJOO Jan 22, 2026
0346084
feat(news): 뉴스 수집 파이프라인 구현 (#386)
DDINGJOO Jan 22, 2026
45d7215
feat(news): 뉴스 수집 파이프라인 구현 (#386)
DDINGJOO Jan 22, 2026
4f42c61
refactor(news): NewsAPI 제거, RSS만 사용
DDINGJOO Jan 22, 2026
343016d
refactor(news): NewsAPI 제거, RSS만 사용
DDINGJOO Jan 22, 2026
682c07a
feat(news): AI 뉴스 분석 시스템 구현 (#387)
DDINGJOO Jan 22, 2026
6300ddd
feat(news): AI 뉴스 분석 시스템 구현 (#387)
DDINGJOO Jan 22, 2026
626efcd
feat(news): 뉴스 학습 API 구현 (#388)
DDINGJOO Jan 22, 2026
212b044
feat(news): 뉴스 학습 API 구현 (#388)
DDINGJOO Jan 22, 2026
db6dd87
feat(news): 뉴스 학습 부가 기능 구현 (#389)
DDINGJOO Jan 22, 2026
095f9f7
feat(news): 뉴스 학습 부가 기능 구현 (#389)
DDINGJOO Jan 22, 2026
63d748d
feat(news): 복합 퀴즈 시스템 구현 (#471)
DDINGJOO Jan 22, 2026
e2f3ea1
feat(news): 복합 퀴즈 시스템 구현 (#471)
DDINGJOO Jan 22, 2026
399f188
feat(news): 단어 수집 & Vocabulary 연동 구현 (#472)
DDINGJOO Jan 22, 2026
8637924
feat(news): 단어 수집 & Vocabulary 연동 구현 (#472)
DDINGJOO Jan 22, 2026
488a287
feat: add multi-environment deployment support (dev/test/prod)
DDINGJOO Jan 22, 2026
5ec137d
feat: add multi-environment deployment support (dev/test/prod)
DDINGJOO Jan 22, 2026
cee91b6
fix: update buildspec.yml to deploy prod environment with parameter o…
DDINGJOO Jan 22, 2026
5978cfb
fix: update buildspec.yml to deploy prod environment with parameter o…
DDINGJOO Jan 22, 2026
f4ab156
feat : prod branch merge
hye-inA Jan 22, 2026
8d3c101
refactor : AI 말하기 Websocket 구현 -> REST API 구현으로 리팩토링 (#490)
hye-inA Jan 22, 2026
5311e3a
refactor : AI 말하기 Websocket 구현 -> REST API 구현으로 리팩토링 (#490)
hye-inA Jan 22, 2026
ad4b59e
fix: revert buildspec.yml to build-only for CloudFormation deploy stage
DDINGJOO Jan 22, 2026
ecbb714
fix: revert buildspec.yml to build-only for CloudFormation deploy stage
DDINGJOO Jan 22, 2026
682c083
merge: sync test with prod
DDINGJOO Jan 22, 2026
47d1233
merge: sync test with prod
DDINGJOO Jan 22, 2026
bd2b70d
fix: revert buildspec.yml to build-only for CloudFormation deploy stage
DDINGJOO Jan 22, 2026
7098f03
fix: revert buildspec.yml to build-only for CloudFormation deploy stage
DDINGJOO Jan 22, 2026
79e3480
fix: update all API Gateway StageName to use Environment parameter
DDINGJOO Jan 22, 2026
df1f43d
fix: update all API Gateway StageName to use Environment parameter
DDINGJOO Jan 22, 2026
3b925d5
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
a3120fb
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
5158788
fix: correct VocabularyTable and ContentBucket references in NewsFunc…
DDINGJOO Jan 22, 2026
bc62f93
fix: correct VocabularyTable and ContentBucket references in NewsFunc…
DDINGJOO Jan 22, 2026
9f3a672
fix: correct VocabularyTable and ContentBucket references in NewsFunc…
DDINGJOO Jan 22, 2026
db1775b
fix: correct VocabularyTable and ContentBucket references in NewsFunc…
DDINGJOO Jan 22, 2026
cdb3cd9
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
fd3fbdf
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
7e6756b
fix: add stack name prefix to GameScheduleGroup and daily-stats sched…
DDINGJOO Jan 22, 2026
a08e18d
fix: add stack name prefix to GameScheduleGroup and daily-stats sched…
DDINGJOO Jan 22, 2026
cf6c7ec
fix: add stack name prefix to GameScheduleGroup and daily-stats sched…
DDINGJOO Jan 22, 2026
c0c150f
fix: add stack name prefix to GameScheduleGroup and daily-stats sched…
DDINGJOO Jan 22, 2026
6930140
feat: add support for existing Cognito User Pool reuse across environ…
DDINGJOO Jan 22, 2026
0a18b50
feat: add support for existing Cognito User Pool reuse across environ…
DDINGJOO Jan 22, 2026
53f4931
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
32baa82
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
9804d39
fix: add conditional Cognito ARN reference in API Gateway Authorizer
DDINGJOO Jan 22, 2026
44ab880
fix: add conditional Cognito ARN reference in API Gateway Authorizer
DDINGJOO Jan 22, 2026
7892e1a
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
d8789d8
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
13e0827
fix: remove Cognito resources completely, use existing Cognito only
DDINGJOO Jan 22, 2026
e2d4a20
fix: remove Cognito resources completely, use existing Cognito only
DDINGJOO Jan 22, 2026
4d0db0a
fix: remove Cognito resources completely, use existing Cognito only
DDINGJOO Jan 22, 2026
de4fc3e
fix: remove Cognito resources completely, use existing Cognito only
DDINGJOO Jan 22, 2026
2a93a8b
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
20c56d4
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
6c4cc89
feat : speaking rest API 람다 함수 추가
hye-inA Jan 22, 2026
4d91cc8
feat: add S3 bucket resource and fix environment-specific endpoints
DDINGJOO Jan 22, 2026
725db48
feat: add S3 bucket resource and fix environment-specific endpoints
DDINGJOO Jan 22, 2026
51b977e
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
f99b432
Merge branch 'prod' into test
DDINGJOO Jan 22, 2026
0256690
fix: add stack name prefix to news-collection schedule name
DDINGJOO Jan 22, 2026
5b60e5d
fix: add stack name prefix to news-collection schedule name
DDINGJOO Jan 22, 2026
c084f22
fix: add X-Requested-With and Accept headers to CORS config
DDINGJOO Jan 22, 2026
83d9aac
fix: add X-Requested-With and Accept headers to CORS config
DDINGJOO Jan 22, 2026
e7e4b85
fix: use environment variable for S3 bucket URLs
DDINGJOO Jan 22, 2026
7e9db1d
fix: use environment variable for S3 bucket URLs
DDINGJOO Jan 22, 2026
efcf597
Merge branch 'develop' into feature/speaking-ai-service
hye-inA Jan 22, 2026
5eda0db
fix: disable authorizer for CORS preflight requests
DDINGJOO Jan 22, 2026
0fe64ab
fix: disable authorizer for CORS preflight requests
DDINGJOO Jan 22, 2026
143c0ff
feat : speaking REST API 람다 함수 추가 (#491)
hye-inA Jan 22, 2026
eff8db0
feat : speaking REST API 람다 함수 추가 (#491)
hye-inA Jan 22, 2026
1e776a5
Merge branch 'prod' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 22, 2026
78045ee
Merge branch 'prod' into feature/speaking-ai-service
hye-inA Jan 22, 2026
158dcee
refactor : speaking service 재사용
hye-inA Jan 22, 2026
cb88a63
Merge branch 'feature/speaking-ai-service' of https://github.com/Lang…
hye-inA Jan 22, 2026
2cc5db0
refactor : AI 영어 회화 연습 코드 리팩토링
hye-inA Jan 22, 2026
42e9d2e
feature : test 벡엔드 서버에 AI 말하기 연습 기능 배포 (#492)
hye-inA Jan 22, 2026
2799459
feature : test 벡엔드 서버에 AI 말하기 연습 기능 배포 (#492)
hye-inA Jan 22, 2026
726efb7
feat : handleChat 메서드 JsonNull 체크 푸가
hye-inA Jan 22, 2026
e57b1f6
feature : handleChat 메서드 JsonNull 체크 추가 (#493)
hye-inA Jan 22, 2026
65289a7
feature : handleChat 메서드 JsonNull 체크 추가 (#493)
hye-inA Jan 22, 2026
f82e649
feat(news): 뉴스 학습 배지 시스템 구현 (#473)
DDINGJOO Jan 23, 2026
545220e
feat(news): 뉴스 학습 배지 시스템 구현 (#473)
DDINGJOO Jan 23, 2026
27bd3ab
Merge pull request #494 from Language-Study-Prooject/feature/473/news…
DDINGJOO Jan 23, 2026
2ce05ab
Merge pull request #494 from Language-Study-Prooject/feature/473/news…
DDINGJOO Jan 23, 2026
a6662e0
fix: add PATCH method to CORS AllowMethods
DDINGJOO Jan 23, 2026
5e1fee9
fix: add PATCH method to CORS AllowMethods
DDINGJOO Jan 23, 2026
de32fed
merge: resolve conflicts with test branch
DDINGJOO Jan 23, 2026
9b08689
merge: resolve conflicts with test branch
DDINGJOO Jan 23, 2026
2cfa89b
Merge pull request #495 from Language-Study-Prooject/develop
DDINGJOO Jan 23, 2026
c5a3df1
Merge pull request #495 from Language-Study-Prooject/develop
DDINGJOO Jan 23, 2026
ac6e311
test: BadgeType 개수 테스트 수정 (15 -> 29)
DDINGJOO Jan 23, 2026
a0443dc
test: BadgeType 개수 테스트 수정 (15 -> 29)
DDINGJOO Jan 23, 2026
2efcfa8
Merge branch 'develop' into test
DDINGJOO Jan 23, 2026
a203d7c
Merge branch 'develop' into test
DDINGJOO Jan 23, 2026
e0c7651
fix: CORS PATCH 메서드 추가
DDINGJOO Jan 23, 2026
72a1875
fix: CORS PATCH 메서드 추가
DDINGJOO Jan 23, 2026
4229984
docs: 뉴스 기능 프론트엔드 연동 가이드 작성
DDINGJOO Jan 23, 2026
0521c37
docs: 뉴스 기능 프론트엔드 연동 가이드 작성
DDINGJOO Jan 23, 2026
0b1fb4c
fix: NewsCollectionFunction에 Bedrock, Comprehend 권한 추가
DDINGJOO Jan 23, 2026
537e35d
fix: NewsCollectionFunction에 Bedrock, Comprehend 권한 추가
DDINGJOO Jan 23, 2026
e30b784
fix: add null check for collectWord request body
DDINGJOO Jan 23, 2026
ee6bab9
fix: add null check for collectWord request body
DDINGJOO Jan 23, 2026
9d29b26
feat: enhance stats API and bookmark response for frontend
DDINGJOO Jan 23, 2026
565cdcd
feat: enhance stats API and bookmark response for frontend
DDINGJOO Jan 23, 2026
59de449
feat: add category classification to news AI analysis
DDINGJOO Jan 23, 2026
1a8e4f0
feat: add category classification to news AI analysis
DDINGJOO Jan 23, 2026
5eb27c4
fix: add /stats/dashboard endpoint to template.yaml
DDINGJOO Jan 23, 2026
92f526e
fix: add /stats/dashboard endpoint to template.yaml
DDINGJOO Jan 23, 2026
ec4460b
fix: filter by ARTICLE# prefix in findById to avoid returning UserNew…
DDINGJOO Jan 23, 2026
ce71f18
fix: filter by ARTICLE# prefix in findById to avoid returning UserNew…
DDINGJOO Jan 23, 2026
69ad235
docs: add News API troubleshooting guide
DDINGJOO Jan 23, 2026
09afe65
docs: add News API troubleshooting guide
DDINGJOO Jan 23, 2026
19b0128
feat: add Cognito authorizer to News API and enhance keyword extraction
DDINGJOO Jan 23, 2026
aad76c8
feat: add Cognito authorizer to News API and enhance keyword extraction
DDINGJOO Jan 23, 2026
c1a958e
Merge branch 'test' into prod
DDINGJOO Jan 23, 2026
6dc9433
Merge branch 'test' into prod
DDINGJOO Jan 23, 2026
fd42d9b
Revert "Merge branch 'test' into prod"
DDINGJOO Jan 23, 2026
cdf0ebd
Revert "Merge branch 'test' into prod"
DDINGJOO Jan 23, 2026
622b414
feat: enhance bookmark and reading status tracking for News API
DDINGJOO Jan 23, 2026
9a3fe6f
feat: enhance bookmark and reading status tracking for News API
DDINGJOO Jan 23, 2026
8aed923
refactor : session_id가 null 체크 추가
hye-inA Jan 23, 2026
07f1526
feat : test 브랜치 동기화
hye-inA Jan 23, 2026
50cf863
feat : template 환경변수 리펙토링
hye-inA Jan 23, 2026
6ae045c
fix : sessionId NullPointerException 에러 수정 (#496)
hye-inA Jan 23, 2026
a67d15f
fix : sessionId NullPointerException 에러 수정 (#496)
hye-inA Jan 23, 2026
0673161
feat: enhance bookmark and reading status tracking for News API
DDINGJOO Jan 23, 2026
d3029a2
feat: enhance bookmark and reading status tracking for News API
DDINGJOO Jan 23, 2026
d855f58
Merge branch 'test' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 23, 2026
416c981
feat: add category filtering to UserWord API with enhanced query logic
DDINGJOO Jan 23, 2026
63669c7
feat: add category filtering to UserWord API with enhanced query logic
DDINGJOO Jan 23, 2026
9876c03
feat: add default value for ExistingCognitoClientId in template.yaml
DDINGJOO Jan 23, 2026
36cee08
feat: add default value for ExistingCognitoClientId in template.yaml
DDINGJOO Jan 23, 2026
e164c63
Merge prod into test: resolve conflicts keeping test features
DDINGJOO Jan 23, 2026
15d4da9
Merge prod into test: resolve conflicts keeping test features
DDINGJOO Jan 23, 2026
81188b0
Merge branch 'test' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 23, 2026
2c72aaa
fix: SpeakingHandler getStringOrNull 컴파일 에러 수정
DDINGJOO Jan 23, 2026
52cf911
fix: SpeakingHandler getStringOrNull 컴파일 에러 수정
DDINGJOO Jan 23, 2026
0e22611
fix: SpeakingHandler getStringOrNull 컴파일 에러 수정
DDINGJOO Jan 23, 2026
0563433
fix: SpeakingHandler getStringOrNull 컴파일 에러 수정
DDINGJOO Jan 23, 2026
686b9ab
Merge branch 'test' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 23, 2026
28f8494
feat : test branch 내용 동기화
hye-inA Jan 23, 2026
f8644dd
fix: Bedrock 키워드(meaningKo 포함)를 article에 저장하도록 수정
DDINGJOO Jan 23, 2026
7b8d703
fix: Bedrock 키워드(meaningKo 포함)를 article에 저장하도록 수정
DDINGJOO Jan 23, 2026
badf720
fix: Bedrock 키워드(meaningKo 포함)를 article에 저장하도록 수정
DDINGJOO Jan 23, 2026
5f2bc1b
fix: Bedrock 키워드(meaningKo 포함)를 article에 저장하도록 수정
DDINGJOO Jan 23, 2026
fa533d3
fix: Bedrock 키워드(meaningKo 포함)를 article에 저장하도록 수정
DDINGJOO Jan 23, 2026
c941951
fix: Bedrock 키워드(meaningKo 포함)를 article에 저장하도록 수정
DDINGJOO Jan 23, 2026
75acb9a
feat: add dashboard stats API and enhance news stats tracking
DDINGJOO Jan 23, 2026
e333136
feat: add dashboard stats API and enhance news stats tracking
DDINGJOO Jan 23, 2026
2634fe4
Merge prod into test: sync dashboard stats and news features
DDINGJOO Jan 23, 2026
f2b12a0
Merge prod into test: sync dashboard stats and news features
DDINGJOO Jan 23, 2026
dbaf3a3
Merge prod into develop: sync all latest features
DDINGJOO Jan 23, 2026
f3133f7
Merge prod into develop: sync all latest features
DDINGJOO Jan 23, 2026
11c9eed
feat: add dashboard stats API and enhance news stats tracking
DDINGJOO Jan 23, 2026
831e638
feat: add dashboard stats API and enhance news stats tracking
DDINGJOO Jan 23, 2026
0ca9df0
feat: add dashboard stats API and enhance news stats tracking
DDINGJOO Jan 23, 2026
3fe854a
feat: add dashboard stats API and enhance news stats tracking
DDINGJOO Jan 23, 2026
b5d62e8
refactor: format code with consistent indentation and spacing
DDINGJOO Jan 23, 2026
f382cf8
refactor: format code with consistent indentation and spacing
DDINGJOO Jan 23, 2026
6a04d01
fix: filter by ARTICLE# prefix in findById to avoid returning bookmar…
DDINGJOO Jan 23, 2026
ebc65ab
fix: filter by ARTICLE# prefix in findById to avoid returning bookmar…
DDINGJOO Jan 23, 2026
ce27f43
Merge prod: fix findById ARTICLE# filter
DDINGJOO Jan 23, 2026
fd2726b
Merge prod: fix findById ARTICLE# filter
DDINGJOO Jan 23, 2026
b73aa2e
feat : Speaking 관련 template 람다 함수 및 테이블 추가
hye-inA Jan 23, 2026
4f49d49
Merge branch 'test' of https://github.com/Language-Study-Prooject/BE_…
hye-inA Jan 23, 2026
8754b1d
feat : test 브랜치 Merge
hye-inA Jan 23, 2026
e5cec27
feat: add real-time notification system with SNS/SQS and Lambda Strea…
DDINGJOO Jan 23, 2026
6ae9936
feat: add streak reminder and game end notifications
DDINGJOO Jan 23, 2026
e4058ca
refactor: extract config classes and apply DRY principle to news/noti…
DDINGJOO Jan 23, 2026
c43e908
test: add Spock specs for notification and news domain configs
DDINGJOO Jan 23, 2026
2c5ec01
Merge pull request #510 from Language-Study-Prooject/feature/499/noti…
DDINGJOO Jan 23, 2026
239f47f
Merge pull request #511 from Language-Study-Prooject/develop
DDINGJOO Jan 23, 2026
ef864a9
feat : test 브랜치 동기화
hye-inA Jan 23, 2026
55feb42
feat : test 브랜치 병합
hye-inA Jan 23, 2026
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
1 change: 1 addition & 0 deletions ServerlessFunction/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ dependencies {
implementation 'software.amazon.awssdk:url-connection-client'
implementation 'software.amazon.awssdk:ssm'
implementation 'software.amazon.awssdk:scheduler'
implementation 'software.amazon.awssdk:sqs'

// AWS X-Ray SDK (다운스트림 서비스 추적용)
implementation 'com.amazonaws:aws-xray-recorder-sdk-core:2.15.0'
Expand Down
26 changes: 9 additions & 17 deletions ServerlessFunction/buildspec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ env:
variables:
SAM_CLI_TELEMETRY: 0
GRADLE_OPTS: "-Dorg.gradle.daemon=false -Dorg.gradle.parallel=true -Dorg.gradle.caching=true"
ENVIRONMENT: prod
STACK_NAME: group2-englishstudy-prod

phases:
install:
Expand All @@ -25,26 +23,20 @@ phases:

build:
commands:
- echo "Building SAM application for $ENVIRONMENT..."
- echo "Building SAM application..."
- cd $CODEBUILD_SRC_DIR/ServerlessFunction
- sam build --parallel --cached
- echo "Build completed"
- echo "Packaging SAM application..."
- sam package --s3-bucket group2-englishstudy-pipeline-artifacts --s3-prefix sam-packages --output-template-file packaged-template.yaml

post_build:
commands:
- echo "Deploying to $ENVIRONMENT environment..."
- cd $CODEBUILD_SRC_DIR/ServerlessFunction
- |
sam deploy \
--stack-name $STACK_NAME \
--s3-bucket group2-englishstudy-pipeline-artifacts \
--s3-prefix sam-deploy/prod \
--region ap-northeast-2 \
--capabilities CAPABILITY_IAM CAPABILITY_AUTO_EXPAND \
--no-confirm-changeset \
--no-fail-on-empty-changeset \
--parameter-overrides Environment=$ENVIRONMENT
- echo "Deployment completed on $(date)"
- echo "Build completed on $(date)"

artifacts:
files:
- packaged-template.yaml
base-directory: ServerlessFunction

cache:
paths:
Expand Down
Loading