Hanbin Lee
09fd3457e9
Merge pull request #44 from beaniejoy/feature/43
...
Http Request, Response 관련 logging filter 적용
2023-04-15 21:31:00 +09:00
beaniejoy
55527dfad3
[ #43 ] modify: log 형식 수정
2023-04-15 21:29:26 +09:00
beaniejoy
5d516c95b6
[ #43 ] feat: client ip 추출 기능 추가
...
- client ip 후보군 enum 생성
- security, logging에 대한 패키지화(infra)
2023-04-15 21:20:08 +09:00
beaniejoy
743fe11dc6
[ #43 ] modify: Logging Filter에 대한 리팩토링
...
- utils 성격의 클래스 따로 패키지화
- LoggingFilter의 LogMessage 도메인 따로 구분
2023-04-14 20:19:28 +09:00
beaniejoy
a108cdd466
[ #43 ] feat: request, response 내용 logging 적용해보기
...
- request, response 내용 로깅을 위한 filter 적용
- request, response 관련 캐싱 기능 적용
- json converting을 위한 Gson library 적용
2023-04-14 02:04:48 +09:00
beaniejoy
8107468562
[ #43 ] feat: logging filter 적용 진행중
...
- LoggingFilter 초기 설정(리팩토링 필요)
- logback-spring.xml 설정
- security filter order 설정값 지정
2023-04-13 01:59:51 +09:00
Hanbin Lee
30c92f18dd
Merge pull request #42 from beaniejoy/feature/41
...
Cafe 리스트 검색 api 수정 및 전체적인 리팩토링
2023-04-12 00:56:07 +09:00
beaniejoy
e95349f743
[ #41 ] modify: 전체적인 리팩토링
...
- Security 관련 JWT filter, configurer 공통 코드 common 모듈화
- flyway 불필요한 설정 제거
2023-04-12 00:50:45 +09:00
beaniejoy
ac40f5b42a
[ #41 ] feat: migration local용 shell script 수정
2023-04-11 23:23:10 +09:00
Hanbin Lee
49e19666b2
[ #41 ] feat: 카페 검색 api 수정
...
- 프론트 테스트겸 카페 검색 api 수정(이름 조건 추가)
- security 설정 관련 내용 수정(파일 이동)
- flyway seed data 내용 수정(image)
2023-04-08 00:09:18 +09:00
Hanbin Lee
afa9f93dab
feat: local 전용 db migration bash script 작성
2023-03-22 00:12:57 +09:00
Hanbin Lee
01c39b333e
modify: db 디렉토리 내용 수정
2023-03-12 19:48:57 +09:00
Hanbin Lee
c95a7ec867
Merge pull request #39 from beaniejoy/feature/38
...
Jenkins FlywayRunner plugin 이용한 DB Migrate stage 내용 수정
2023-03-12 19:47:18 +09:00
Hanbin Lee
7b5135c109
[ #38 ] feat: 정리
...
- flyway README 파일 따로 구성
- flyway 관련 기존 gradle 설정 제거
- Jenkinsfile 내용 복구 및 리팩토링
2023-03-12 19:42:06 +09:00
Hanbin Lee
2c93cc3dd2
[ #38 ] feat: feature/33 내용 merge
2023-03-12 19:24:00 +09:00
Hanbin Lee
be217c6b01
Merge branch 'feature/33' into feature/38
2023-03-12 19:23:27 +09:00
Hanbin Lee
dbf8b046b0
[ #33 ] test: 불필요한 요소 제거 테스트
2023-03-12 19:20:39 +09:00
Hanbin Lee
6f183e38ec
[ #33 ] fix: jenkinsfile 수정
2023-03-12 19:15:50 +09:00
Hanbin Lee
2c8b4c9a09
[ #33 ] fix: jenkinsfile, flyway 설정내용 수정
2023-03-12 18:57:09 +09:00
Hanbin Lee
c0fcefa8c0
[ #33 ] test: info만 실행 테스트
2023-03-12 18:23:58 +09:00
Hanbin Lee
6036bd63ad
[ #33 ] test: info, validate 진행 테스트(build 생략)
2023-03-12 18:11:31 +09:00
Hanbin Lee
cb5179abd7
[ #33 ] test: info, validate 진행 테스트
2023-03-12 18:11:06 +09:00
Hanbin Lee
9e376bfefb
[ #33 ] fix: locations workspace 기준으로 변경
2023-03-12 18:06:58 +09:00
Hanbin Lee
f4b11c755c
[ #33 ] fix: flyway credentialsId 추가
2023-03-12 17:55:46 +09:00
Hanbin Lee
af1a95b1c7
[ #33 ] fix: flyway runner commandLineArgs 수정
2023-03-12 17:48:19 +09:00
Hanbin Lee
8cc64c879f
[ #33 ] fix: flyway runner installation name setting
2023-03-12 17:46:21 +09:00
Hanbin Lee
e08c02a99a
[ #33 ] fix: flywayrunner plugin 문법 수정
2023-03-12 17:39:30 +09:00
Hanbin Lee
13566e1f86
[ #33 ] test: jenkins flyway runner 테스트
2023-03-12 17:38:15 +09:00
Hanbin Lee
e9115e5322
Merge pull request #37 from beaniejoy/feature/33
...
Jenkins Pipeline에 flyway migration 단계 추가 적용
2023-03-04 00:38:03 +09:00
Hanbin Lee
0210499e66
[ #33 ] modify: migration shell script 수정
2023-03-04 00:31:14 +09:00
Hanbin Lee
42c8b3df14
[ #33 ] test: migration > test > build 테스트
2023-03-03 01:28:34 +09:00
Hanbin Lee
54c4481031
[ #33 ] test: DB Migration test
2023-03-03 00:58:50 +09:00
Hanbin Lee
2d142eb829
[ #33 ] test: jenkins 출력 테스트
2023-03-03 00:19:30 +09:00
Hanbin Lee
09b6beee53
[ #33 ] test: flyway migration 작업 테스트
2023-03-02 02:07:06 +09:00
Hanbin Lee
a39084a11a
[ #33 ] test: jenkins cloud server 구축 및 테스트2
2023-03-02 02:01:18 +09:00
Hanbin Lee
1beaaad422
[ #33 ] test: jenkins cloud server 구축 및 테스트
2023-03-02 01:57:54 +09:00
Hanbin Lee
826cfb0eaa
Merge branch 'main' into feature/33
2023-02-23 00:30:15 +09:00
Hanbin Lee
37169355da
Merge pull request #35 from beaniejoy/feature/34
...
JPA Auditing 기능 수정
2023-02-23 00:28:28 +09:00
Hanbin Lee
3e7b928d8f
[ #34 ] feat: JPA Auditing 기능 수정
...
- auditor에 Security Authentication 적용(createdBy, updatedBy)
- BaseEntity, BaseTimeEntity 분리
- AuditingConfig 파일 common 모듈 내 공통화(including AuditorAware)
- DDL created_by, updated_by type 변경 (varchar(20) > varchar(320), email 최대크기로 설정)
2023-02-20 00:40:37 +09:00
Hanbin Lee
4585c797ca
Merge branch 'main' into feature/31
2023-02-19 17:34:55 +09:00
Hanbin Lee
3a4f79fbdb
[ #31 ] feat: Jenkinsfile 수정 진행중
2023-02-19 17:32:58 +09:00
Hanbin Lee
88e162fa43
[ #31 ] feat: add DB migration stage
2023-02-06 01:21:12 +09:00
Hanbin Lee
af67ae124b
[ #31 ] feat: add DB migration stage
2023-02-06 01:20:45 +09:00
Hanbin Lee
d3af3ac81b
Jenkinsfile test를 위한 git clone 주석
2023-02-06 00:01:57 +09:00
Hanbin Lee
6601641875
Merge pull request #32 from beaniejoy/feature/31
...
Jenkins CI 구성 및 gradle test logging 적용
2023-01-26 01:05:56 +09:00
Hanbin Lee
8bae2da14a
[ #31 ] feat: 테스트 결과 colorMode 적용
...
- buildSrc plugin 내용 클래스 패키지 분리
- colorMode 적용(추후 profile에 따라 처리 필요)
2023-01-25 02:02:58 +09:00
Hanbin Lee
5445a54335
[ #31 ] feat: test logging 출력 기능을 위한 Gradle Custom Plugin 구성
...
- Custom Gradle Plugin 적용(OperationCompletionListener)
- buildSrc 상수명 변경
- TestListener afterTest 적용(각 테스트 결과 로깅)
2023-01-25 01:21:14 +09:00
Hanbin Lee
f4951990cd
[ #31 ] feat: BuildService 이용한 gradle lifecycle 테스트
...
- test finished 경우에 result logging 출력을 위한 gradle lifecycle 테스트 진행중
- 전반적인 리팩토링
2023-01-24 02:23:05 +09:00
Hanbin Lee
15744f1a9a
jdk tool 추가
2023-01-24 00:29:39 +09:00
Hanbin Lee
b814a782b8
update
2023-01-24 00:04:16 +09:00