# Supabase 환경 설정 예제 파일 # 이 파일을 .env.local로 복사한 뒤 실제 값을 채워 주세요. # 값 확인: https://supabase.com/dashboard/project/_/settings/api NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY= # 세션 타임아웃(분 단위) NEXT_PUBLIC_SESSION_TIMEOUT_MINUTES=30 # 자동매매/AI 설정 OPENAI_API_KEY= AUTOTRADE_AI_MODEL=gpt-4o-mini # auto | openai_api | subscription_cli | rule_fallback AUTOTRADE_AI_MODE=auto # subscription_cli 모드에서 사용할 CLI 선택값(auto | gemini | codex) AUTOTRADE_SUBSCRIPTION_CLI=auto # subscription_cli 공통 모델(옵션): vendor 전용 설정이 없을 때 fallback으로 사용 AUTOTRADE_SUBSCRIPTION_CLI_MODEL= # Codex CLI 전용 모델(옵션): 예) gpt-5-codex AUTOTRADE_CODEX_MODEL= # Gemini CLI 전용 모델(옵션): 예) auto | pro | flash | flash-lite | gemini-2.5-pro AUTOTRADE_GEMINI_MODEL= # subscription_cli 호출 타임아웃(ms) AUTOTRADE_SUBSCRIPTION_CLI_TIMEOUT_MS=60000 # subscription_cli 디버그 로그(1/true/on): Next 서버 콘솔에 CLI 호출/시도 로그 출력 AUTOTRADE_SUBSCRIPTION_CLI_DEBUG=0 # Codex CLI 실행 파일 경로(옵션): PATH 인식 문제 시 절대경로 지정 AUTOTRADE_CODEX_COMMAND= # Gemini CLI 실행 파일 경로(옵션): PATH 인식 문제 시 절대경로 지정 AUTOTRADE_GEMINI_COMMAND= AUTOTRADE_HEARTBEAT_TTL_SEC=90 AUTOTRADE_MAX_DAILY_ORDERS_DEFAULT=20 AUTOTRADE_CONFIDENCE_THRESHOLD_DEFAULT=0.65 AUTOTRADE_DEV_BYPASS_TOKEN=autotrade-dev-bypass # 워커 인증 토큰: 직접 랜덤 문자열 생성해서 앱/워커에 동일하게 넣어 주세요. # 예) openssl rand -hex 32 AUTOTRADE_WORKER_TOKEN=autotrade-worker-local # 워커 점검 주기(ms) AUTOTRADE_WORKER_POLL_MS=5000 # 워커가 호출할 Next.js 앱 주소 AUTOTRADE_APP_URL=http://127.0.0.1:3001