Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
59 changes: 0 additions & 59 deletions src/main/resources/application-dev.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
spring:
application:
name: TechFork

datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: ${DB_URL}
Expand All @@ -11,7 +8,6 @@ spring:
maximum-pool-size: 20
minimum-idle: 10
connection-timeout: 20000

jpa:
hibernate:
ddl-auto: update
Expand All @@ -22,13 +18,6 @@ spring:
highlight_sql: true
use_sql_comments: true
dialect: org.hibernate.dialect.MySQL8Dialect

batch:
jdbc:
initialize-schema: always
job:
names: ''

data:
redis:
host: redis
Expand All @@ -41,57 +30,9 @@ spring:
max-idle: 8
min-idle: 0
max-wait: 5s

ai:
anthropic:
api-key: ${ANTHROPIC_API_KEY}
chat:
options:
model: claude-3-5-haiku-20241022
temperature: 0.3
max-tokens: 8192
openai:
api-key: ${OPENAI_API_KEY}
timeout: 60
chat:
options:
model: gpt-4o-mini
temperature: 0.3
max-tokens: 8192

devtools:
restart:
enabled: false

elasticsearch:
uris: http://elasticsearch:9200

scheduler:
enabled: true

webhook:
enabled: true
discord:
url: ${DISCORD_WEBHOOK_URL:}

recommendation:
knn-search-size: 100
num-candidates: 200
mmr-final-size: 30
lambda: 0.3
active-user-hours: 24
# 임베딩 가중치 설정 (합계 1.0)
embedding-weights:
title: 0.2
summary: 0.2
content: 0.6
# 시간 감쇠 가중치 설정
time-decay:
days-7: 1.3 # 최근 7일: +30%
days-30: 1.0 # 최근 30일: 변화 없음
days-90: 0.7 # 최근 90일: -30%
days-over: 0.4 # 90일 이상: -60%

logging:
level:
com.techfork: INFO
Expand Down
59 changes: 0 additions & 59 deletions src/main/resources/application-local.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
spring:
application:
name: TechFork

datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/techblog?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul
Expand All @@ -11,7 +8,6 @@ spring:
maximum-pool-size: 10
minimum-idle: 5
connection-timeout: 20000

jpa:
hibernate:
ddl-auto: update
Expand All @@ -22,13 +18,6 @@ spring:
highlight_sql: true
use_sql_comments: true
dialect: org.hibernate.dialect.MySQL8Dialect

batch:
jdbc:
initialize-schema: always
job:
names: ''

data:
redis:
host: localhost
Expand All @@ -41,57 +30,9 @@ spring:
max-idle: 4
min-idle: 0
max-wait: 5s

ai:
anthropic:
api-key: ${ANTHROPIC_API_KEY}
chat:
options:
model: claude-3-5-haiku-20241022
temperature: 0.3
max-tokens: 8192
openai:
api-key: ${OPENAI_API_KEY}
timeout: 60
chat:
options:
model: gpt-4o-mini
temperature: 0.3
max-tokens: 8192

devtools:
restart:
enabled: false

elasticsearch:
uris: http://elasticsearch:9200

scheduler:
enabled: true

webhook:
enabled: true
discord:
url: ${DISCORD_WEBHOOK_URL}

recommendation:
knn-search-size: 100
num-candidates: 200
mmr-final-size: 30
lambda: 0.3
active-user-hours: 24
# 임베딩 가중치 설정 (합계 1.0)
embedding-weights:
title: 0.2
summary: 0.2
content: 0.6
# 시간 감쇠 가중치 설정
time-decay:
days-7: 1.3 # 최근 7일: +30%
days-30: 1.0 # 최근 30일: 변화 없음
days-90: 0.7 # 최근 90일: -30%
days-over: 0.4 # 90일 이상: -60%

logging:
level:
com.techfork: DEBUG
Expand Down
52 changes: 52 additions & 0 deletions src/main/resources/application.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,58 @@
spring:
application:
name: TechFork
profiles:
default: local-tunnel
ai:
anthropic:
api-key: ${ANTHROPIC_API_KEY}
chat:
options:
model: claude-3-5-haiku-20241022
temperature: 0.3
max-tokens: 8192
openai:
api-key: ${OPENAI_API_KEY}
timeout: 60
chat:
options:
model: gpt-4o-mini
temperature: 0.3
max-tokens: 8192
devtools:
restart:
enabled: false
batch:
jdbc:
initialize-schema: always
job:
names: ''

scheduler:
enabled: true

webhook:
enabled: true
discord:
url: ${DISCORD_WEBHOOK_URL}

recommendation:
knn-search-size: 100
num-candidates: 200
mmr-final-size: 30
lambda: 0.3
active-user-hours: 24
# 임베딩 가중치 설정 (합계 1.0)
embedding-weights:
title: 0.2 # 제목 중요도 20%
summary: 0.2 # 요약 중요도 20%
content: 0.6 # 콘텐츠 청크 중요도 60%
# 시간 감쇠 가중치 설정
time-decay:
days-7: 1.3 # 최근 7일: +30%
days-30: 1.0 # 최근 30일: 변화 없음
days-90: 0.7 # 최근 90일: -30%
days-over: 0.4 # 90일 이상: -60%

# Resilience4j 설정 (LLM API 호출용)
resilience4j:
Expand Down
Loading