-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
40 lines (31 loc) · 1.44 KB
/
.env.example
File metadata and controls
40 lines (31 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
APP_ENV=local
SERVER_PORT=8000
# Backend API (deprecated — AI 서버가 PostgreSQL 직접 저장으로 전환)
BACKEND_URL=http://localhost:8080
# PostgreSQL (AI 서버 직접 저장)
DATABASE_URL=postgresql://user:password@localhost:5432/devpick
# MongoDB
# Docker network internal (devpick-infra docker-compose):
# host must be `mongodb`
MONGO_URI=mongodb://<MONGO_USERNAME>:<MONGO_PASSWORD>@mongodb:27017/devpick
MONGO_DB=devpick
# Host machine(local PC) example:
# MONGO_URI=mongodb://<MONGO_USERNAME>:<MONGO_PASSWORD>@localhost:27017/devpick
# AWS (EC2 IAM Role 사용 시 ACCESS_KEY/SECRET_KEY 불필요)
# 로컬 개발 시에는 ~/.aws/credentials 또는 환경변수로 인증
AWS_REGION=ap-northeast-2
# Bedrock LLM 모델 ID (기본값: Claude Sonnet on Bedrock)
BEDROCK_MODEL=anthropic.claude-3-5-sonnet-20241022-v2:0
# Internal API — Spring 백엔드의 AI_SERVER_INTERNAL_KEY 와 반드시 동일 (X-Internal-Key)
INTERNAL_API_KEY=<YOUR_INTERNAL_API_KEY>
# Stack Overflow API (optional — 없으면 일일 300회, 있으면 10,000회)
# https://stackapps.com/ 에서 앱 등록 후 발급
STACKOVERFLOW_API_KEY=
# 수집할 태그 (쉼표 구분, 기본값: java,spring-boot,kotlin,python)
STACKOVERFLOW_TAGS=java,spring-boot,kotlin,python
# 수집 필터 (기본값은 아래)
STACKOVERFLOW_MIN_SCORE=5
STACKOVERFLOW_MIN_VIEWS=500
STACKOVERFLOW_DAYS_BACK=7
# Velog 수집 날짜 필터 (이 날짜 이후 글만 수집)
VELOG_MIN_DATE=2026-01-01