<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=