# ============================================================================= # Meeting Minutes — 환경 변수 # # 사용법: # 1. 이 파일을 .env로 복사: cp .env.example .env # 2. 아래 값들을 직접 채워주세요. 빈 값으로 두면 docker compose가 실패합니다. # # 강력한 비밀번호 생성 (macOS / Linux): # openssl rand -base64 24 # ============================================================================= # ----------------------------------------------------------------------------- # 필수 — PostgreSQL # ----------------------------------------------------------------------------- POSTGRES_USER=meetinguser POSTGRES_DB=meetingminutes # ⚠️ 강력한 임의 값으로 채우세요 (예: openssl rand -base64 24) # 이 비밀번호는 docker compose가 첫 기동 시 사용하며, 이후 변경하려면 # `docker compose down -v`로 볼륨을 삭제하거나 ALTER USER로 갱신해야 합니다. POSTGRES_PASSWORD= # 위 USER/PASSWORD/DB와 일치해야 합니다. # 로컬 개발(npm run dev) 시에는 host=localhost, Docker에서는 host=db. DATABASE_URL= # ----------------------------------------------------------------------------- # 선택 — Gemini API 키 # ----------------------------------------------------------------------------- # Gemini AI 요약 기능을 쓰려면 키가 필요합니다. # 두 가지 방법 중 선택: # (A) 웹 UI 방식 — 앱 기동 후 /settings에서 입력 (브라우저 LocalStorage 저장, 추천) # (B) 환경변수 방식 — 아래 값 채우면 모든 사용자가 공통으로 사용 # # 무료 발급: https://aistudio.google.com/apikey # 키 없이도 "단순 변환" 모드는 정상 동작합니다. GEMINI_API_KEY=