-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
45 lines (38 loc) · 2.17 KB
/
Copy path.env.example
File metadata and controls
45 lines (38 loc) · 2.17 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
41
42
43
44
45
# Local development defaults. Copy to .env and add runtime secrets locally.
# Required runtime variables are intentionally not populated here:
# POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD, DATABASE_URL,
# AUTH_SESSION_HMAC_SECRET, ENCRYPTION_KEY.
DEBUG=false
ENABLE_PROMETHEUS_METRICS=false
# AI features. Leave blank to disable LLM/embedding-backed flows locally.
OPENAI_API_KEY=
OPENAI_EMBEDDING_MODEL=text-embedding-3-small
OPENAI_MODEL=gpt-4o
# Frontend browser requests stay on same-origin /api/*.
# Production frontend runtimes must set BACKEND_INTERNAL_URL explicitly.
BACKEND_INTERNAL_URL=http://127.0.0.1:8000
ALLOW_DOCKER_BACKEND_INTERNAL_URL=1
# Apple Silicon MLX (또는 OpenAI-compatible) 실사용 smoke 테스트는 임시 오버레이 파일에서만 설정합니다.
# 예: .env.mlx (커밋되지 않는 로컬 임시 파일).
# 기본 .env는 공유값을 유지하고, 로컬 모델 경로는 오버레이에서만 바꿔 적용합니다.
# Linux 기본 경로에서는 docker-compose.yml의 ollama 서비스를 계속 사용합니다.
#NARUON_MLX_OPENAI_API_KEY=mlx
#NARUON_MLX_BASE_URL=http://host.docker.internal:11434/v1
#NARUON_MLX_ALLOWED_LLM_BASE_URL_HOSTS=localhost,127.0.0.1,host.docker.internal
#NARUON_MLX_EMBEDDING_MODEL=embeddinggemma
#NARUON_MLX_LLM_MODEL=gemma4:e2b-it-qat
#NARUON_MLX_EXTRA_HOSTS=host-gateway
# Optional host bind overrides for local conflict cases when running with a custom override.
# Format is host:container, e.g. 127.0.0.1:3000
NARUON_FRONTEND_HOST_PORT=127.0.0.1:3000
NARUON_BACKEND_HOST_PORT=127.0.0.1:8000
# CORS settings for backend development.
ALLOWED_CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000,http://localhost:8000,http://127.0.0.1:8000
# Comma-separated host allowlist for the scopeweave promote action (SSRF guard).
# The per-workspace scopeweave base URL and PAT are stored encrypted in the
# database (scopeweave_promotion_target); only hosts listed here may be targets.
# Empty (default) disables promotion. Example: scopeweave.example.com
ALLOWED_SCOPEWEAVE_HOSTS=
# Sending is configured per user in tenant_configs. Without real credentials,
# the backend send service returns an explicit simulated result.
SMTP_MODE=simulated