Remove wildcard CORS (prevented cross-origin reads of biometric/case data from localhost), add optional shared-token auth gate on data routes (COPYRIGHTER_AUTH_TOKEN; GUI shell + /health stay open), cap request body size (413), and map malformed JSON to 400 and SQLite lock contention to 503.
48 lines
1.5 KiB
Text
48 lines
1.5 KiB
Text
# Shared bearer token for the operator server's data routes (/api, media).
|
|
# Unset = open access (single-host dev only). Set for any networked deployment.
|
|
COPYRIGHTER_AUTH_TOKEN=
|
|
# Face-crop (biometric) retention in days; expired crops are purged with an
|
|
# audit event. 0 = keep indefinitely.
|
|
COPYRIGHTER_FACE_CROP_RETENTION_DAYS=90
|
|
|
|
NAVER_CLIENT_ID=
|
|
NAVER_CLIENT_SECRET=
|
|
NAVER_SEARCH_DISPLAY=10
|
|
NAVER_SEARCH_PAGES=1
|
|
NAVER_SEARCH_SORT=sim
|
|
NAVER_BLOG_SEARCH_DISPLAY=3
|
|
NAVER_BLOG_SEARCH_PAGES=1
|
|
NAVER_BLOG_SEARCH_SORT=sim
|
|
NAVER_WEB_SEARCH_DISPLAY=3
|
|
NAVER_WEB_SEARCH_PAGES=1
|
|
|
|
GOOGLE_CLOUD_VISION_API_KEY=
|
|
GOOGLE_CLOUD_VISION_PARENT=
|
|
COPYRIGHTER_GOOGLE_FACE_CROP_SEARCH=false
|
|
|
|
GOOGLE_CUSTOM_SEARCH_API_KEY=
|
|
GOOGLE_CUSTOM_SEARCH_CX=
|
|
GOOGLE_CUSTOM_SEARCH_IMAGE_RESULTS=3
|
|
GOOGLE_CUSTOM_SEARCH_IMAGE_PAGES=1
|
|
GOOGLE_CUSTOM_SEARCH_WEB_RESULTS=3
|
|
GOOGLE_CUSTOM_SEARCH_WEB_PAGES=1
|
|
|
|
COPYRIGHTER_AUTO_NAVER_QUERY_LIMIT=3
|
|
COPYRIGHTER_AUTO_NAVER_BLOG_QUERY_LIMIT=1
|
|
COPYRIGHTER_AUTO_NAVER_WEB_QUERY_LIMIT=1
|
|
COPYRIGHTER_AUTO_GOOGLE_CUSTOM_QUERY_LIMIT=2
|
|
COPYRIGHTER_SEARCH_RESULT_COMPARE_LIMIT=3
|
|
COPYRIGHTER_SEARCH_RESULT_PAGE_IMAGE_LIMIT=3
|
|
COPYRIGHTER_SEARCH_RESULT_SIMILARITY_THRESHOLD=0.9
|
|
COPYRIGHTER_COVERAGE_GOOD_THRESHOLD=70
|
|
COPYRIGHTER_COVERAGE_WARN_THRESHOLD=40
|
|
COPYRIGHTER_QUERY_COVERAGE_GOOD_THRESHOLD=70
|
|
COPYRIGHTER_QUERY_COVERAGE_WARN_THRESHOLD=40
|
|
|
|
COPYRIGHTER_NAVER_DAILY_LIMIT=100
|
|
COPYRIGHTER_GOOGLE_DAILY_LIMIT=100
|
|
COPYRIGHTER_GOOGLE_CUSTOM_SEARCH_DAILY_LIMIT=100
|
|
COPYRIGHTER_LLM_DAILY_LIMIT=100
|
|
|
|
OLLAMA_BASE_URL=http://localhost:11434
|
|
OLLAMA_MODEL=qwen2.5:0.5b-instruct
|