<aside> 💡

중요 : .env 추가 시 노션에 키 값 변경 및 slack에 공유 필수

—> 운영 환경의 경우 공유 X

</aside>

# App
APP_HOST=0.0.0.0
APP_PORT=33333

# MySQL (use 'mysql' for Docker, 'localhost' for local dev)
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=
MYSQL_PASSWORD=
MYSQL_DATABASE=
MYSQL_ROOT_PASSWORD=

# Redis (use 'redis' for Docker, 'localhost' for local dev)
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=

# CORS
CORS_ALLOWED_FRONTEND_URL=http://localhost:3000

# OAuth - Google
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI=http://localhost:33333/api/v1/auth/google/callback

# OAuth - Kakao (future)
KAKAO_CLIENT_ID=
KAKAO_CLIENT_SECRET=
KAKAO_REDIRECT_URI=http://localhost:33333/api/v1/auth/kakao/callback

# OAuth - Naver (future)
NAVER_CLIENT_ID=
NAVER_CLIENT_SECRET=
NAVER_REDIRECT_URI=http://localhost:33333/api/v1/auth/naver/callback

# OAuth - Meta (future)
META_CLIENT_ID=
META_CLIENT_SECRET=
META_REDIRECT_URI=http://localhost:33333/api/v1/auth/meta/callback

# JWT Settings
JWT_SECRET_KEY=
JWT_ENCRYPTION_KEY=
JWT_EXPIRY_HOURS=12
JWT_HTTPONLY=true

# Security
CSRF_SECRET_KEY=
COOKIE_SECURE=
COOKIE_SAMESITE=

## OPENAPI
OPENAI_API_KEY=
MAX_TOKENS=1000

# Session
SESSION_TTL_SECONDS=86400

# Frontend URL for OAuth redirect
FRONTEND_URL=http://localhost:3000

# Environment (local, staging, production)
# local: HTTP allowed, secure=false
# production: HTTPS required, secure=true
ENVIRONMENT=

# AES
AES_KEY=bazGZ8PG+poBpxk+qj3uYZBGnTrUDxN252Me1BqwfCw=
AES_IV=79GRC+IynBhnswu7nLcSXg==

# Qdrant Vector DB
QDRANT_HOST=localhost
QDRANT_PORT=6333
QDRANT_GRPC_PORT=6334
QDRANT_API_KEY=
QDRANT_COLLECTION_NAME=counsel_data
QDRANT_VECTOR_SIZE=384

# AWS BUCKET
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=ap-northeast-2
AWS_S3_BUCKET=gugudan-bucket

CLOUDFRONT_DOMAIN=
CLOUDFRONT_KEY_ID=
CLOUDFRONT_PRIVATE_KEY_PATH=